Google Contacts Data API
Those nice people at Google have finally opened their Contacts API. Now, Evolution already has a Google Calendar backend, so does anyone fancy writing a Google Contacts addressbook backend? If someone with C/GObject knowledge is interested, I'll happily provide assistance on the Evolution side.
They have bindings for the usual suspects, but of course no c. I guess you can use libsoup + libxml2, to do that stuff, but that's not a lot of fun (been there).
It seems they also provide an JSON-api. How far is ebassi's json-glib? Is it suitable for this kind of stuff?
I'm not sure how suitable json-glib really is for this sort of thing though, as it has no stream API like libxml2 does - it's not hugely important, but it'd make things faster.