>> Has anyone written something to translate a caldav calendar into ics/ >> webcal format? A cro job, php script etc. >> >> We have a leopard caldav server and would like to use this with older >> tiger ical clients and with our web pages. For instance, there are >> plenty of plugins for things like drupal that can use an an ics feed >> but not much (well nothing) for caldav. We are only looking for >> read- >> only. >> >> It should be straightforward to create something that grabs all the >> events from the caldav server and puts them in ics format. I suppose >> I could write one using the testing suite as a starting point? I >> figure someone must have done this before. >> >> (I think I have my terminology right) > > If you do an HTTP GET on the calendar collection (rather than the .ics > resources within that) the server will return you a single .ics file > with > the "rolled-up" calendar data from all the .ics resources in the > collection. > > This provides a read-only view of a CalDAV calendar that non-CalDAV > clients > can subscribe to.
Darn, Cyrus beat me to it :-) As has been noted before, you can also use this as the subscription URL for older clients (even Outlook). E.g. http://your.server.com:8008/calendars/users/mark/calendar Note the absence of a traing slash or you will get permission problems, at least in iCal. If you prefer, I believe you can also perform "dumps" of calendar collections to .ics file directly in the file system, e.g. # cat <DCS data root>/calendars/users/mark/calendar/* > /somewhere/ else/marks_calendar.ics Although some users may have privacy issues with that. /Emil _______________________________________________ calendarserver-users mailing list calendarserver-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users