ICS Feed Module

Vision
My vision for this is to take the output of a calendaring application, say Google Calendar, and from that take the ICS feed to render a "now and next" for event signage.

eg: Main Stage On now: Status Quo 10:00: Alice Cooper 11:00: Rick Astley

or perhaps an upcoming events slide

eg: This month: 11/1 - Roller Hockey 12/1 - 5-a-side Football

or perhaps even rendering something similar to a calendar view that you might see in Google Calendar (although that might be easier accomplished by embedding Google Calendar's HTML view in an HTMLMedia object.

In addition, it might be worth investigating other formats for calendar exchange - eg hCalendar

Use Cases

 * My main use for Xibo would be to show what team is playing next and what rooms hockey players should use to change. So, in my Google Calendar I write an event for a hockey game with the team's name and rooms they use as the title.
 * Unconference / Barcamp style events with talks
 * Schools/Community Organisations with an events diary to show what's coming up in the future.

Wish list

 * Show current event
 * Show what's next
 * Show next 'n' events (n>1)
 * Show events for the day
 * Show event start time
 * Show event end time
 * Show event duration

Technical Implementation Details
Google Calendar adds a "LOCATION" field for whatever you put in the "Where" box. Need to check if that is standard: BEGIN:VEVENT DTSTART:20100503T130000Z DTEND:20100503T140000Z DTSTAMP:20100503T124650Z UID:6mfjgi4b5cm9hi17cponshjcuk@google.com CREATED:20100503T124549Z DESCRIPTION: A Talk About Xibo LAST-MODIFIED:20100503T124558Z LOCATION:Stage 3 SEQUENCE:0 STATUS:CONFIRMED SUMMARY:Xibo Digital Signage TRANSP:OPAQUE END:VEVENT