ICS Feed Module

From Xibo

Jump to: navigation, search

Contents

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