Last time Shaw (aka Amit, but I prefer Shaw!) suggested using korganizer, it looked sleek but I wanted something that can now sync my calendar with online service, say Google Calendar. So if something crashes, I don't loose all my data. I failed to find a decent tutorial on how to do that. Until, today, totally frustrated, I Googl'ed harder. But this time around, it wasn't hard to find one. After failed attempts to get sync working with tips from 4-5 tutorials and already invested half a day in it, just before retiring the tought, I picked up one more tutorial. Just 2 para of how to get it working. DAMN! This seems cool!
So here I go.... and BINGO! Got the damn thing working! This means, even if my local app crashes, I would still have my online-calendar safe! Or so I think!
For the curious souls, here's an extremely short version of the original tutorial I read.
- Download, un[tar|zip] GCALDaemon (requires JRE >= 1.5)
/whatever_path/standalone-start.sh(if you are going to use it regularly, better add it to your startup scripts)
- Find your private iCal URL by going to Google Calendar by clicking Settings -> Calendars -> Your Calendar and clicking the ICAL button at the bottom.
- Replace http://www.google.com with http://localhost:9090
- Create a new KOrganizer calendar by going to the Calendar tab, clicking the Add button, selecting "Calendar in Remote File,"
- Past the private URL in the "Download to" and "Upload to" fields
- Check Automatic Reload -> Regular Interval
- Check Automatic Save -> On Every Change
From here on, the 2 calendars will be in sync! But note that it might take a few minutes to get the changes synced. But unlike what original tutorial mentioned, I could get all adds/mods/dels from both, KOrganizer and Google Calendar, working and reflected correctly!
Phew! Wish I don't have to loose my calendar anymore now!
For more details, you are directed to read Calendaring: Google Calendar and KOrganizer