You are not logged in Log in Join
You are here: Home » Members » The Feneric Zope Page » MakeICS » View Document

Log in
Name

Password

 

MakeICS

A short Python script used to generate an iCalendar file from a CMF Calendar.

This is a small Python script that can be placed in a CMF Calendar folder, given a name like calendar.ics or whatever, and used to produce a standard iCalendar file that can be used with the Mozilla calendar, iCal, and presumably more as time goes on.

This script is pretty straightforward and while it works for us (see it live on the Saugus Community Calendar), it'll probably require some minor modifications to work elsewhere, as we've added some fields to our calendar events in order to support a broader range of event types (in addition to making other little changes here and there).

It also makes use of the Strip-O-Gram HTML Conversion Utility.

It's also quite simple to make this work with DTML; hopefully future versions of the CMF Calendar will have iCalendar capabilities built-in; it's really a sort of syndication for calendars where RSS doesn't make too much sense.

Note that this is not by any means a new release; it was originally in the old cmf.zope.org site but was only recently moved over to the primary Zope.org site. It is quite stable and is in production use on several sites.

Comment

Discussion icon Cool Stuff

Posted by: allavic at 2005-06-16

Very nice functional products. Thanks for sharing.