timetable.ical

Low-level functions to parse iCal data into an object representation.

class timetable.ical.Entry(name, attrs, value)[source]

Represents an iCal entry.

class timetable.ical.Item(type=None)[source]

Represents an iCal item.

timetable.ical.parse_ical(icalfile)[source]

Parses the icalfile and returns a list of Item. icalfile may be a str or a file-like object.