iCalendar¶
iCalendar (ICS) feed generation for events.
Module Contents¶
iCalendar generation utilities.
- class ICalendarService[source]¶
Bases:
objectService for generating iCalendar (RFC 5545) formatted data.
- CALSCALE = 'GREGORIAN'¶
- METHOD = 'PUBLISH'¶
- PRODID = '-//Python.org//Events Calendar//EN'¶
- VERSION = '2.0'¶
- generate_calendar_feed(calendar, events, base_url='https://www.python.org')[source]¶
Generate iCalendar feed for an entire calendar with all events.
Each event occurrence generates a separate VEVENT component.
- Return type:
str
iCal Service¶
Service for generating iCalendar feeds.
iCalendar (RFC 5545) generation service for events.
- class ICalendarService[source]¶
Bases:
objectService for generating iCalendar (RFC 5545) formatted data.
- PRODID = '-//Python.org//Events Calendar//EN'¶
- VERSION = '2.0'¶
- CALSCALE = 'GREGORIAN'¶
- METHOD = 'PUBLISH'¶
- generate_event_ical(event, base_url='https://www.python.org')[source]¶
Generate iCalendar data for a single event with all its occurrences.
Each occurrence generates a separate VEVENT component with the same event details but different dates.
- Return type:
str