calendar.ical#

Description#

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

Configuration#

calendar.ical:
  # [Required]
  # iCal URL to parse
  url:

Dependencies#

pip

pip install icalendar

Alpine

apk add py3-icalendar

Debian

apt install python3-icalendar

Fedora

yum install python-icalendar

Arch Linux

pacman -S python-icalendar

Actions#

Module reference#

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

Bases: Plugin, CalendarInterface

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

__init__(url, *args, **kwargs)[source]#
Parameters:

url (str) – iCal URL to parse

get_upcoming_events(*_, only_participating=True, **__)[source]#

Get the upcoming events. See platypush.plugins.calendar.CalendarPlugin.get_upcoming_events().