A maze of twisty PIM formats, all alike
Apr. 6th, 2009 03:43 pmThese days, I use a Mac for all of my day-to-day computing, but I've never really got to grips with Mail.app, preferring to use Thunderbird instead. I also use GMail in a limited capacity for non-work mail, and I've been starting to look at the OS X Address Book (which ties in nicely with a whole bunch of things). Unfortunately, Thunderbird, Address Book and GMail all use different standards for importing and exporting contact information:
- Address Book
- Exports: vCard, Address Book Archive (package containing an sqlite database)
- Imports: vCard, LDIF, Address Book Archive
- Thunderbird
- Exports: LDIF, TSV (of some kind), CSV (of some kind)
- Imports: Eudora, LDIF, TSV (of some kind), CSV (of some kind)
- GMail
- Exports: Google CSV, Outlook CSV, vCard
- Imports: CSV (of some kind)
With the MoreFunctionsForAddressBook add-on, Thunderbird can also read and write vCard files, so Thunderbird and Address Book can interoperate (more or less). Getting GMail to work is less easy, alas.
From 10.5.3, Address Book included GMail syncing (if you have an iPod, or if you're willing to hack the registry), but this doesn't seem to sync properly. The Google Contacts add-on for Thunderbird seems buggy (on 2.0.0.21) and crashes when syncing.
After some fiddling, it turns out that the only way to reliably sync Thunderbird or Address Book to GMail is to use A to G to generate a CSV file that Google likes from the OS X Address Book.
What I fail to understand from this excursion is why vCard isn't supported as an import format by all these mailers by default; it's been around for quite some time, and it isn't rocket science. I don't see why we're still relying on arbitrary CSV files to get these systems talking to each other.
no subject
Date: 2009-04-06 03:17 pm (UTC)Awesome; it works! Thanks for the tip-off.
no subject
Date: 2009-04-06 08:27 pm (UTC)no subject
Date: 2009-04-06 03:20 pm (UTC)Run once as "gsync setup" and it will make Address Book think you have an iPhone.
Set up syncing in Address Book preferences.
Run wit no options to do a sync run.
I use it regularly since I got an android phone and I want Address Book and gcontacts synced up.
no subject
Date: 2009-04-06 08:41 pm (UTC)I'm still surprised that Google Mail doesn't import vCards or LDIF directly; seems like a bit of an oversight...
no subject
Date: 2009-04-06 04:12 pm (UTC)no subject
Date: 2009-04-06 04:39 pm (UTC)http://www.zindus.com/
no subject
Date: 2009-04-06 08:24 pm (UTC)no subject
Date: 2009-04-06 07:54 pm (UTC)Meanwhile, have you picked up the MacHeist bundle, if you've taken to using Macs all the time?
no subject
Date: 2009-04-06 08:20 pm (UTC)no subject
Date: 2009-04-06 08:06 pm (UTC)Once you've got something syncing with Google, you can normally find some kind of tool or service to get things from there to everywhere else, often regularly and automatically. I rarely use Google for the actual applications, but they're a handy data hub.
This, along with Drop Box and a couple of other things, should let me leave the rather ropey .Mac service behind at some point, if they stop adding more apologetic free months to the end of my current subscription for long enough for it to expire...
no subject
Date: 2009-04-06 08:39 pm (UTC)Address book syncing does seem to be harder than it should be, so I can see the value of Spanning Sync. I think that I'd be a little wary of a server-based solution; GBP65 for the lifetime solution seems reasonable, if Spanning Sync last for more than three or four years.
no subject
Date: 2009-04-06 09:57 pm (UTC)I'm pretty certain I could do it myself for free, but frankly, compared to the Spanning Sync subscription it's not worth the time I'd spend redoing things or fiddling with stuff when it went wrong. Plus, as you say, I get the Address Book thrown in for free -- that wasn't even on the Spanning Sync list of features when I signed up.
no subject
Date: 2009-04-07 06:24 am (UTC)