screenshots

jin'sync uses Google's AuthSub to authenticate you:

You sign in using your Google Account through Google.com, in any web browser like Camino.

Then, you give your own machine, localhost, access to Google Calendar feed data (and only Calendar feed data).

Click sync, and you're done!

(You have to type your username again as Google doesn't seem to want to pass this data around.)

Download

Here's the zip file: jinsync_0.25_alpha.zip (19 KB).

It has been barely tested on a MacBook Pro running OS X 10.4, with JRuby 0.92.

Installation:

1. Download and set up JRuby 0.92

(See JRuby Wiki.)

2. Get the icalendar RubyGem: gem install icalendar

3. Snatch the JARs from Google Data API Java Client Library

(Set the CLASSPATH or put JARs in $JRUBY_HOME/lib so JRuby can access the GData libraries.)

welcome

jin'sync.rb is a (very) early alpha of a script meant to sync your OS X iCal events and your Google Calendar.

It's written in about 500 lines of JRuby, and as an alpha, not yet ready for general consumption. That said, the script is able to perform fairly basic (bidirectional) synchronization between iCal and Google Calendar.

You could probably hack in support for Sunbird, but I haven't looked into that.

contact info

Write me,

feedback

about jin'sync

I started writing jin'sync during finals week here at TheFarm, partly as a way to procrastinate, and partly because I knew people were interested in being able to sync their Apple iCal events with Google Calendar.

I thought it'd be kind of neat to hack up a JRuby script for folks to play with, and after a few days, here it is :)

It's very alpha, so if you can't figure out how to install it, this release may not be for you.

*Please* backup your Google Calendar and iCal events before using this program as it has /not/ been widely tested.

That said, have fun.