<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ical on Tony Andrew Meyer</title><link>http://tonyandrewmeyer.com/tags/ical/</link><description>Recent content in Ical on Tony Andrew Meyer</description><generator>Hugo</generator><language>en-nz</language><lastBuildDate>Thu, 13 Jan 2011 12:05:38 +1200</lastBuildDate><atom:link href="http://tonyandrewmeyer.com/tags/ical/index.xml" rel="self" type="application/rss+xml"/><item><title>Trac to iCal</title><link>http://tonyandrewmeyer.com/2011/01/13/trac-to-ical/</link><pubDate>Thu, 13 Jan 2011 12:05:38 +1200</pubDate><guid>http://tonyandrewmeyer.com/2011/01/13/trac-to-ical/</guid><description>&lt;p>One project I work on uses &lt;a href="http://trac.edgewall.com">Trac&lt;/a> and has a custom &amp;ldquo;due date&amp;rdquo; field (it doesn&amp;rsquo;t really have milestones - updates are more granular).  While this is useful, one problem is that I don&amp;rsquo;t check this Trac instance every day, and so sometimes I&amp;rsquo;ve missed deadlines because I haven&amp;rsquo;t noticed that they are due.  However, I do check my calendar every day (multiple times a day).  It seems like exporting this &amp;ldquo;due date&amp;rdquo; value into my calendar will help with this.
This little script creates a calendar that can be subscribed to.  I run it once a day (due dates don&amp;rsquo;t change very often), and have iCal set to update once a day, so it should work fine.  If it&amp;rsquo;s of use to you, use it (no restrictions).  Let me know if there are things that can be improved!  It requires the Python &lt;a href="http://codespeak.net/icalendar/">iCalendar&lt;/a> module, which I already use for parsing public holiday data.&lt;/p></description></item></channel></rss>