Mac address book craziness

This could be a bit off-topic for this forum, but here goes. I've been trying to get my address book down to one source that I can just sync wherever else I need it and print out and have an easy hard-copy "backup." I've got most all my info entered into the Apple Address Book program. Only one problem with this set up: I really like using for my email.

I have yet to find a good way to sync my gmail contacts with the address book on my Mac. So far the best I've found is a couple programs that import a CSV file into Gmail contacts and one that does the same into Apple's Address Book program. I even tried Plaxo, but that only does the Google Calendar syncing with iCal, but not the address book.

I did a little research online and found that there appears to be no gmail contact syncing because Google's gmail API does not include an API to access contacts. So the best you can get really is some scripts to import and export contact lists :-(

Anyone have a better suggestion?


Syndicate content

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Do you have a Palm?

There's something called goosync that syncs Palms to Google, but I don't remember if it does the address books, or just calendars. In any case, you would have to sync to your Palm, and palm to Google--a mess, but that's sort of how I do my addresses to my Palm! (I use Now Contact to sync to my Palm, and sync Now with address book)

I didn't realize that Google hasn't released an API for their addresses--I'm guessing that addresses have been just an afterthought for Google. It's a bummer, really. However, hope might exist in the future. It is rumored that Apple and Google have been working together in secret. Who knows what the result will be.... a new .Mac service? free? part of me hopes not! I like my .Mac service. ;-)


no palm here

I haven't had a Palm Pilot in a while. After two of them ended up with cracked screens. One became a semi-accidental frisbee and the other was dropped 3 feet onto carpet and cracked the input area of the screen. I may consider trying one again if they make a more rugged one - one I can at least drop out of my pocket onto the ground without worry of it breaking.

I've seen rumors that a new version of gmail is coming and I'm really hoping that better contacts will be included. Maybe Google <-> .Mac syncing? Who knows. I may end up checking out Now Contact just to see what it's like. I've seen it mentioned as being a great tool on a couple other sites.


Now and other thoughts...

I sure hope you're on the west coast! Because if you are on the east coast, that was _really_ late to be posting! ;-)

As to Now, it is no longer cheap. I would guess it is quite a bit of overkill for you, especially if all you need to do is just have a repository of names. Plus, it's not so integrated into the OS as Address Book. I've been using Now since version 3.0 or 3.5, back in the mid-90s. That's one reason why I stick with it. The other is that I have yet to find another app that does what it does, namely help me keep track of dozens of contacts at various stages of followup, and it includes the form letters I need to write.

I'm also waiting for the new Google, although they've already done something... I hope that's not all.


eastern time

I'm on Eastern time. Yep, that was a bit late to be posting on any site. I couldn't sleep and I was trying to figure out the best way to make sure I don't lose any more friends' contact info.


I found an app

I found an app "AddressBookToCSV" that will take a vcard dump and convert it into something that Google will accept.

tried that one

Thanks for pointing that one out. Unfortunately, I ran into a problem with that one. I export the Apple Address Book and load it up into the Google contacts. Later I do it again... Google Contacts doesn't check for dups! I end up with two copies of all my contact info. I also tried deleting all the Google contacts first and then loading. The problem there is I lose any contacts that are only present in Google.

What I am really looking for is something like Spanning Sync, but syncing up Apple's Address Book and Google contacts instead of iCal and Google Calendar. No such luck yet. For now, I've reverted to using Apple Mail with pop3 access for my email since I only check my email on this computer now.


Interesting since it work

Interesting since it work for me no matter how many times I run it. It will only dup if the email addresses don't match.

gmail contact dup addresses

That could explain it... I try to use Address Book and gmail contacts to track ALL my addresses. This includes people that I don't have email addresses for. So - no email address, maybe it doesn't know if they are duplicates or not? I'll have to try it out to see if maybe that is something they've fixed.


maybe GcalDaemon

Just saw this on Lifehacker. It does contacts, but I don't know how well it works with Addressbook... worth checking out the tutorial, though:




I'll have to try this one out tonight. It looks very promising. From looking at the tutorial, it looks like it is geared more toward the most popular software (Outlook) or the open source (Thunderbird). Man, I have to wait until I get home from work tonight to try it out.


I discovered...

....what it is that it does. It creates an LDAP server on your computer. You can then connect to that via Address Book. What I don't know is if you can modify that LDAP server's contents from Address Book. If so, you might find it easier to create maybe, as smart group, and copy things over that way.... it sounds complicated, but might work.


GCalDaemon/LDAP is neat

I've got GCalDaemon going and it seems to work pretty good, although it isn't entirely what I was expecting. I installed GCalDaemon and fired it up. At first I didn't think it did anything. I did some poking around and saw this downloaded all my contacts as .vcf (vcard files) in /usr/local/sbin/GCALDaemon/work/vcard/ I went into the Address Book prefences and added a directory with the name "Gmail" server "localhost" and port "9080" and scope "Base". I go to the Directories and select Gmail and no addresses show up.

It turns out that you can't just get a list of all your contacts, but you can search and your contacts that match the search criteria will show up. Viewing the contacts in Address Book is read-only by default. One neat thing: hit the checkbox in Address Book preferences that says "Auto Update LDAP Cards". Once you check that checkbox, anything you drag n drop from the Gmail Directory into your local address book, it will be auto-updated once you edit the contact info in Gmail.


Not what I was hoping for either...

...but it does sound neat.

For me, however, I don't need it. I use .Mac services for my online address book and it syncs flawlessly with Addressbook (and with online calendars from iCal and mail, pretty much duplicates my Google stuff.) ;-)