<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,16 +2,18 @@
 management, but right now doesn't do very much.&lt;/p&gt;
 
 &lt;p&gt;Currently it can just take a submitted form POST w/ JSON contacts
-data and merge that submitted data into your Google Contacts (for use
-in GMail, Android, etc.).&lt;/p&gt;
+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 &lt;a href=&quot;http://brad.livejournal.com/2398409.html&quot;&gt;announcement blog post&lt;/a&gt;.
+&lt;/p&gt;
 
 &lt;p&gt;To submit data, do a POST
 to &lt;code&gt;http://addressbooker.appspot.com/submit&lt;/code&gt; with the following parameters:&lt;/p&gt;
 &lt;blockquote&gt;
-&lt;table border='1' cellpadding='5'&gt;
-&lt;tr valign='top'&gt;&lt;td&gt;group&lt;/td&gt;&lt;td&gt;Optional group name to put contacts in.  Not required.&lt;/td&gt;&lt;/tr&gt;
-&lt;tr valign='top'&gt;&lt;td&gt;handle&lt;/td&gt;&lt;td&gt;Some self-assigned handle for the data you're submitted.  Pick something long and random.  Must match regexp &lt;code&gt;\w+&lt;/code&gt;.  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.&lt;/td&gt;&lt;/tr&gt;
-&lt;tr valign='top'&gt;&lt;td&gt;json&lt;/td&gt;&lt;td&gt;Something like: &lt;pre&gt;[
+&lt;table border='1' cellpadding='5' cellspacing='1'&gt;
+&lt;tr valign='top'&gt;&lt;td&gt;&lt;tt&gt;group&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;Optional group name to put contacts in.  Not required.&lt;/td&gt;&lt;/tr&gt;
+&lt;tr valign='top'&gt;&lt;td&gt;&lt;tt&gt;handle&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;Some self-assigned handle for the data you're submitted.  Pick something long and random.  Must match regexp &lt;code&gt;\w+&lt;/code&gt;.  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.&lt;/td&gt;&lt;/tr&gt;
+&lt;tr valign='top'&gt;&lt;td&gt;&lt;tt&gt;json&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;Something like: &lt;pre&gt;[
  {
    &quot;name&quot;: &quot;Brad Fitzpatrick&quot;,
    &quot;numbers&quot;: [
@@ -26,10 +28,26 @@ to &lt;code&gt;http://addressbooker.appspot.com/submit&lt;/code&gt; with the following param
       { &quot;type&quot;: &quot;Home&quot;, &quot;number&quot;: &quot;555-1313&quot;},
    ],
  },
-]&lt;/pre&gt;(sorry, email addresses not supported yet: just names and numbers.)&lt;/td&gt;&lt;/tr&gt;
+]&lt;/pre&gt;
+
+&lt;p&gt;(sorry, email addresses not supported yet: just names and numbers.)&lt;/p&gt;
+
+&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Joseph Smarr brought to my attention that this should
+be using the &lt;a href=&quot;http://portablecontacts.net/&quot;&gt;Portable
+Contacts&lt;/a&gt; JSON format instead and I agree.  It's a tiny change.
+I'll do that first free chance I get.  Or patches welcome.&lt;/p&gt;
+
+&lt;/td&gt;&lt;/tr&gt;
 &lt;/table&gt;
 &lt;/blockquote&gt;
 
 &lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;The source code to this whole app is available at:&lt;/p&gt;&lt;blockquote&gt;
+&lt;a href=&quot;http://github.com/bradfitz/addressbooker/tree/master&quot;&gt;http://github.com/bradfitz/addressbooker/tree/master&lt;/a&gt;
+&lt;/blockquote&gt;
+
+&lt;p&gt;Patches welcome!&lt;/p&gt;
+</diff>
      <filename>index.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1bb984c719c53814fbe7779d9309d78166800a35</id>
    </parent>
  </parents>
  <author>
    <name>Brad Fitzpatrick</name>
    <email>brad@danga.com</email>
  </author>
  <url>http://github.com/bradfitz/addressbooker/commit/ea991bcdef68b9e39c9be479843ea4607dbd4ea6</url>
  <id>ea991bcdef68b9e39c9be479843ea4607dbd4ea6</id>
  <committed-date>2008-11-30T23:41:00-08:00</committed-date>
  <authored-date>2008-11-30T23:41:00-08:00</authored-date>
  <message>better front page docs, links</message>
  <tree>e2764f307fae113ab39eea0f5de2595aa55c5252</tree>
  <committer>
    <name>Brad Fitzpatrick</name>
    <email>brad@danga.com</email>
  </committer>
</commit>
