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().