views:

229

answers:

3

I want to send an iCalendar http://en.wikipedia.org/wiki/ICalendar email attachment using Django. Is there an open source library to build an iCalendar file in Python and/or available for Django?

+3  A: 

I've used MaxM's icalendar module. It can build and parse iCalendar files.

Alasdair
+3  A: 

There's also vobject which was developed for the Chandler project and seems to be more actively maintained. It's also BSD-licensed which might be important for your use case.

Ned Deily
+3  A: 

As stated before, there is vobject, that is working fine (I have used it recently).

You can find good information about ical, vobject and django in this blog post :

http://blog.thescoop.org/archives/2007/07/31/django-ical-and-vobject/

madewulf
BTW, since this answer, I wrote a blog post about this question: http://www.multitasked.net/2010/jun/16/exporting-schedule-django-application-google-calen/
madewulf