iCalSync

iCalSync is a simple portable app written in Python which can be used to synchronize your Rainlendar calendar with online calendars. iCalSync starts up a daemon which will periodically poll the internet for your .ics files and save them to the location of your choice.

The application is stand-alone, open-source, and free of charge. The source is compiled to object code with Jimmy Retzlaff's excellent py2exe and requires the Python WMI module for compilation.

This little app is my own delve into Python process management in Windows, and is not meant for any real commercial use. Features and bug fixes are added at my leisure and can be found at this page.Please direct all questions and comments through my mail form contact page.

Downloads - Windows

v0.1.2 - 09/24/07 - Download

Changelog

Sample iCalSync.ini

For iCalSync to function properly, a configuration file must reside in the same directory as the executable:

    [Calendars]
    onlineCalendar.ics: http://calendar.com/yourusername/sample.ics
    googleCalendar.ics: http://google.com/calendar/ical/you@gmail.com/public/basic
    
    [Options]
    outputDirectory: ..\tools\Rainlendar2\
    pollMinutes: 5
    

Rainlendar Setup

Simply enter the Options in Rainlendar and browse the "Calendars" tab to add your synchronized calendar to the available list:

Ryan Petrello
http://ryanpetrello.com