Upcoming.org to iCal

[Update: I’ve added code to detect end times (Upcoming style, not Book of Revelations style) that appear in extended feeds.]
I’m a big fan of what Andy Baio is doing over at Upcoming.org, one of my inspirations for SongBuddy. It’s a collaborative calendar that lets you see all your friends’ event alongside yours. The only downside is that it doesn’t didn’t do is work with iCal. I’ve done my part in fixing that by coding up an Upcoming.org to ICS converter. It’s a Perl script that will download the RSS file from Upcoming and turn it into a (semi) valid ICS file for use in Apple’s iCal, Mozilla’s Calendar or PHP iCalendar.
So download it, play with it, fix it and spread it around. You’ll need some Unix skills to get this going, but hopefully someone will come along and turn this into a CGI web service. BTW, the only but I know of is that event end times aren’t in the RSS feed, ergo they aren’t displayed properly in the ICS file. Instead, I have events end at 11:59:59 PM. BTW, if you want to take a look at my Upcoming ICS, which is generated from my Upcoming account.

6 thoughts on “Upcoming.org to iCal

  1. Nightly Link Dump

    SoundBuddy Beta Upcoming.org to iCal LifeBalance XML Parser Photographing the Islands of Hawaii New Philips Lens Works Like Human Eye Making Tracks on Mars project: Sniff Alert NASA: Tumbleweed Rule-based Intrusion Detection System New Apollo Imax Film…

  2. Collaborative Calendar

    We now have a collaborative calendar for all our events. It pulls events from Upcoming nightly, so if you want to add something just post it there and it will appear on our calendar the next day. If you aren’t…

Leave a Reply