wiki:IcalExporterPlugin

Export iCalendar format for pages with an RSS feed

= iCalExporterPlugin =
== Description ==
'''read trac feeds in your calendar'''
For out of the box trac, only the [http://trac.edgewall.org/roadmap roadmap module] has an [http://trac.edgewall.org/roadmap?format=ics iCal feed].  the IcalExporterPlugin exposes an [http://ietf.org/rfc/rfc2445.txt iCal format] in the ''"Download in other formats"'' section.  The calendar is created by parsing the RSS feed for the page and transforming it to iCal format.  The calendar can then be read by (e.g.) [http://google.com/calendar google calendar] by using the [http://google.com/support/calendar/bin/answer.py?hl=en&answer=37100 "Add by URL"] feature.
== Installation ==
The homepage for this plugin is at
http://trac-hacks.org/wiki/IcalExporterPlugin with links to the
subversion repository and zipped eggs.  The plugin is installed in the
standard way.  For more information, see http://trac.edgewall.org/wiki/TracPlugins
== How it Works ==
The IcalExporterPlugin examines if a page has an RSS feed.  If it does, it adds a iCalendar download option as well.  The brunt of the work is done by [/svn/icalexporterplugin/0.11/icalexporter/ical.py ical.py], which writes the iCalendar format (most of the hard work was stolen from [http://trac.edgewall.org/browser/trunk/trac/ticket/roadmap.py the roadmap module]).  [/svn/icalexporterplugin/0.11/icalexporter/ical.py ical.py] is independent of trac and should probably be moved upstream of the plugin or of trac entirely.

Updated link for above Google help page: Add by URL feature.

Bugs/Feature Requests

Existing bugs and feature requests for IcalExporterPlugin are here.

If you have any issues, create a new ticket.

defect

0 / 2

enhancement

1 / 5

task

1 / 2

Download

Download the zipped source from here.

Source

You can check out the source using Subversion from here, or browse the source with Trac.

Example

Click on the Timeline navigation item in a Trac instance where this plugin is enabled. Scroll to the bottom of the page. The ability to download as iCalendar should be apparent:

sample screenshot of the iCalExporter plugin in action

See the bottom of http://trac.openplans.org/openplans/timeline.

Recent Changes

12121 by olemis on 2012-10-06 20:17:50
iCalExporterPlugin: New mantainer in town = olemis
5054 by k0s on 2008-12-23 14:49:41
match query; this is useless without preserving the arguments; refs #4104
5053 by k0s on 2008-12-23 14:44:05
adding helpful comment
(more)

Author/Contributors

Originally developed at The Open Planning Project.

Author: k0s
Maintainer: Olemis Lang
Contributors:

Last modified 15 months ago Last modified on Nov 18, 2015, 2:14:21 PM

Attachments (1)

Download all attachments as: .zip