... aims to be a swiss-army knife for contact management, but right now doesn't do very much.
Currently it can just take a submitted form POST w/ JSON contacts data and either export a vCard file (for OS X or whatever), and/or merge that submitted data into your Google Contacts (for use in GMail, Android, etc.). See the announcement blog post.
To submit data, use use this form or do a POST
to http://unmung.appspot.com/submit with the following parameters:
group Optional group name to put contacts in. Not required. handle Some self-assigned handle for the data you're submitted. Pick something long and random. Must match regexp \w+. This is used if the user isn't logged in and the submitted contacts need to be stashed away with a key for awhile, during the Google sign-in/OAuth/Authsub redirect dance.json Portable Contacts format like: { "entry":[ { "displayName": "Brad Fitzpatrick", "phoneNumbers": [ { "type": "Mobile", "value": "555-1212"}, { "type": "Home", "value": "555-1313"}, ], }, { "displayName": "Kevin Marks", "phoneNumbers": [ { "type": "Mobile", "value": "555-1414"}, { "type": "Home", "value": "555-1515"}, ], }, ] }(sorry, email addresses not supported yet: just names and numbers.)
Note:
Joseph Smarr brought to my attention that this should be using the Portable Contacts JSON format instead and I agree. It's a tiny change. I'll do that first free chance I get. Or patches welcome.done by Kevin Marks
When merging with your Google Contacts, it'll try to smartly merge into existing contacts if possible (matching on name, phone number), only creating new contacts as a last resort.
The source code to this whole app is available at:
http://github.com/kevinmarks/addressbooker/tree/master
Patches welcome!
Updated by Kevin Marks to use Portable Contacts, still unwarranted