platypush.plugins.calendar.ical

class platypush.plugins.calendar.ical.CalendarIcalPlugin(url, *args, **kwargs)[source]

iCal calendars plugin. Interact with remote calendars in iCal format.

Requires:

  • icalendar (pip install icalendar)
  • python-dateutil (pip install python-dateutil)
__init__(url, *args, **kwargs)[source]
Parameters:url (str) – iCal URL to parse
get_upcoming_events(max_results=10, only_participating=True)[source]

Get the upcoming events. See get_upcoming_events().