{"id":236,"date":"2005-03-19T09:02:59","date_gmt":"2005-03-19T08:02:59","guid":{"rendered":"http:\/\/wp.devco.net\/?p=236"},"modified":"2009-10-09T17:06:46","modified_gmt":"2009-10-09T16:06:46","slug":"mozilla_sunbird_apple_ical_and_the_missing_sync","status":"publish","type":"post","link":"https:\/\/www.devco.net\/archives\/2005\/03\/19\/mozilla_sunbird_apple_ical_and_the_missing_sync.php","title":{"rendered":"Mozilla Sunbird, Apple iCal and The Missing Sync"},"content":{"rendered":"

Inbetween moving house I have also been playing with a little 12″ iBook, I think I am going to buy it since I do quite fancy it.
\nOne of my big wishes in life has been to get Sunbird Sync’d up with my iPaq as I have mentioned here a few times before. The Apple has that ability, though not natively, but by buying a 3rd party application called The Missing Sync<\/a>.
\nAfter failing to find a demo version I ended up buying this tool only to find that syncing the device with a Sunbird file loaded into iCal totally nukes the iPaq, needed a hard reset.
\nAfter much digging around these files and coming up with the types of entries I have, creating matching ones in a new file in iCal I finally got a good idea of the format that iCal likes. Seems there are 2 major problems with Sunbird data:
\n1) Sunbird puts things on multiple lines, for some reason iCal does not like this, so I just joined the lines together so that you now have SUMMARY:An Event<\/i> on one line rather than 2.
\n2) Monthly repeating events should really have a BYMONTHDAY=nn clause at the end of the RRULE, Sunbird does not add them.
\nOnce I had a perl script to do the fixup and loaded it into iCal syncing worked 100% and I now have a iPaq synced up with iCal files, though cant really edit them in Mozilla \ud83d\ude41<\/p>\n","protected":false},"excerpt":{"rendered":"

Inbetween moving house I have also been playing with a little 12″ iBook, I think I am going to buy it since I do quite fancy it. One of my big wishes in life has been to get Sunbird Sync’d up with my iPaq as I have mentioned here a few times before. The Apple […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","footnotes":""},"categories":[7],"tags":[23],"_links":{"self":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/236"}],"collection":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/comments?post=236"}],"version-history":[{"count":1,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":702,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/236\/revisions\/702"}],"wp:attachment":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/media?parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/categories?post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/tags?post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}