?

Log in

No account? Create an account
entries friends calendar profile My Website Previous Previous Next Next
How to sync my local calendar with Google Calendar - Mark Atwood
fallenpegasus
fallenpegasus
How to sync my local calendar with Google Calendar
I've figured out, I think, how to run my calendar locally, inside my laptop, and still share it on Google Calendar. It's really rubegoldbergian.

I'm probably going to use Evolution for now. Unless someone can give me a compelling reason to use the two different-but-same(!) calendar apps, Sunbird and Lightning.

  • Maybe GCalDaemon?
    • It's a neat design. It speaks gdata out, and listens on a local port to speak iCalDAV.
    • But I have to be online to use it. Hard to work "disconnected".
    • It requires Java. Yuck!
    • It requires Java 1.5 or later, and gij on FC6 is 1.4.2
    • So I'm not going to use it
  • Maybe the Google SoC project creating a gdata plugin for Evolution?
    • But it's not ready yet.
  • So the solution right now is...
    • get a free ScheduleWorld account
    • config ScheduleWorld to sync to gcal, it knows how
    • install SyncML for Evolution
    • configure that to sync with ScheduleWorld via the SyncML protocol
    • Profit!


That I have to do this at all annoys me, it should be unnecessary. Google should just run iCal, iCalDAV, and SyncML services for their calendar and mail apps. Then all the ordinary folks with Outlook, Outlook Express, assorted other PIMs, assorted PDAs, smartphones, and not-so-smartphones would Just Work.

The GData protocol is pretty neat, but almost nothing uses it, and conviencing the Google's competition to use it, and convincing all the various makers of smartphones and PDAs to use it, is just a non-starter.

Tags: , ,
Current Location: Home, Capitol Hill, Seattle WA
Current Music: (Michael Kohler) That Time is Now

1 comment or Leave a comment
Comments
From: ucc_journal Date: August 13th, 2007 07:31 am (UTC) (Link)
Here's a good reason to use Lightning - Google Calendar support is available as an extension.
1 comment or Leave a comment