Google hCalendar is a Firefox Greasemonkey script I made. It looks for pages with vevents and inserts a button to add each found event to Google Calendar. I'm still working out some time zone oddities Apparently many of the sites using hCalendar have improper time zone markup (e.g. every event is marked as UTC-7 at Upcoming.org), but it otherwise seems to work fine. Now I'm looking forward to my free book. Oddly enough, I'm actually working on another project right now in exchange for free magazines. You can keep your attention economy; I'm going back to bartering. Will code for interesting reading.

 

I took a stab at adding hAtom markup to the Microformat Base (and prettied it up a bit). I'm not sure if it's valid hAtom, because there's not yet anything to validate hAtom. But it's valid XHTML and it's structured information, so it can be parsed to syndicate this data.

For example, someone could (and should) subscribe to all Microformat Base events for 2006, and run each new page through lifelint to generate RDF or iCal files, which can then be combined to create a yearly calendar. Different calendars could be generated from different searches, and you could even pull tags out of the pages, lookup the tags on flickr, and use the related photos as monthly calendar images for printable calendars.

All the data is there, structured, waiting to be parsed and used for something interesting.