I feel really silly asking for a feature, but I searched the forums and AdiumXtras to no avail.
I use both OS X and Windows, and I use Gaim on Windows. My issue is that contacts in Adium use Address book names (which I love) but this does not use the Alias feature.
What I am looking for is some way to synchronize Address Book names with their Alias so that I can use Gaim on Windows with my contacts' real names rather than their screen names. I forget what people's screen names are, and the Alias attribute seems like the perfect solution for this.
Maybe this shouldn't be a feature in Adium, but does anyone know how I might go about doing this? Manually applying the names to Alias might be a bit too tedious, and that won't help when I add contacts. Perhaps even an Applescript I could run regularly to copy Address Book names to the Alias field would solve this for me.
Any help or suggestions are greatly appreciated.
Feature Request: Copy Address Book names to Alias
Take a look at the adium script suit. Maybe try something like
(It's been a long time since i've written an apple script...
)
Code: Select all
set display name of myListObject to whateverMaybe you should contact <a href="http://aurelio.net/bin/as/adiumbook/">Adium Book</a> developer.
He has a lot of experience in this kind of suff, and maybe he would like to add that into his app.
He has a lot of experience in this kind of suff, and maybe he would like to add that into his app.
Here is the response I got from Aurélio Jargas, author of AdiumBook. His solution is exactly what I wanted! Neat.
I understand your needs and the solution is simple:
1) Set up Adium to show the Address Book's full names or nicknames on
Preferences > Advanced > Address Book
I'm sure you already have it right.
2) Log in into all your Adium accounts.
3) Paste this script into Script Editor and run:
tell application "Adium"
repeat with thisContact in every contact
tell thisContact
set display name to display name
end tell
end repeat
end tell
Explanation:
It is a loop in all your Adium contacts and for each, it sets the alias
(display name) to the current displayed name (display name). No, it's
not a typo, both names are the same