I recently downloaded Sunbird [0], the calendar application from the Mozilla team. It looks OK, seems to do what I want, even at version 0.2.
It has a facility for sharing or exchanging calendar data. This requires WebDAV [1], though. I'd rather not have to run Apache with mod_webdav on every machine where I want to share a calendar. I'd prefer to run a lighter Ruby process that handles the WebDAV requests.
A bigger reason for wanting to have a custom Ruby process handle the calender sharing is that I want to be able to hook Sunbird into my wikis and blogs. It would be sweet if could add a page to a wiki, use some special markup to indicate that something has a deadline or an associated calendar date, and have that info appear in all my calendars. and vice versa.
I looked around but have not seen any Ruby WebDAV server code. Does anyone know if any such thing exists? Something for WEBrick? Has anyone looked into using Ruby to interact with Sunbird?
Thanks,
James
[0] http://www.mozilla.org/projects/calendar/sunbird.html
[1] http://www.webdav.org/