SWX iCal Parser

Eine weitere SWX API von mir: SWX iCal Parser. Mit dieser API kann man Kalenderdateien im iCal-Format (.ics) einlesen lassen und sehr einfach in Flash auf die Informationen zugreifen.

Der Parser ist eine modifizierte Variante des iCal-Importers aus dem Open Source Webcalendar-Projekt (sourceforge.net/projects/webcalendar/).

Die API funktioniert soweit erstmal, enthält jedoch mit Sicherheit noch einige Bugs …

SWX iCal Parser parses calendar files (.ics, e.g. Apple iCal or Google Calendar files) and returns the most important data elements (start time, end time, all day events, summary, description, duration, etc.). You can easily work with these information in Flash.

SWX iCal Parser is based on the iCal importer of the open source project Webcalendar (sourceforge.net/projects/webcalendar/). It’s the very first version (0.1 Alpha), so I guess that there are some bugs.

Demo: getAllEvents() (get all events in the file)
Demo: getPreviousEvents() (get all events in the past)
Demo: getUpcomingEvents() (get all events in the future)
Demo: getEventsByRange() (events between two dates, e.g. 3/1/2008 and 3/1/2009
Demo: Duration and all day events (show duration; recognize all day events)

Demo: set date format (set the date format; uses date() class of PHP, see http://de3.php.net/date for details)

Used iCal (.ics) files, created with Apple iCal: alldayevents.ics, em.ics, past-future.ics

Download: SWX iCal Parser (0.1), ZIP (class file, .fla files)
Link: swxformat.org