mergecal package¶
- class mergecal.CalendarMerger(calendars: list[Calendar], prodid: str | None = None, version: str = '2.0', calscale: str = 'GREGORIAN', method: str | None = None)[source]¶
Bases:
objectMerge multiple calendars into one.
- mergecal.calendars_from_ical(data: bytes) list[Calendar][source]¶
Parse ICS data, returning one Calendar per VCALENDAR component found.
- mergecal.merge_calendars(calendars: list[Calendar], **kwargs: object) Calendar[source]¶
Convenience function to merge calendars.
Submodules¶
mergecal.calendar_merger module¶
- class mergecal.calendar_merger.CalendarMerger(calendars: list[Calendar], prodid: str | None = None, version: str = '2.0', calscale: str = 'GREGORIAN', method: str | None = None)[source]¶
Bases:
objectMerge multiple calendars into one.