mergecal package¶
- class mergecal.CalendarMerger(calendars: list[Calendar], prodid: str | None = None, version: str = '2.0', method: str | None = None)[source]¶
Bases:
objectMerge multiple calendars into one.
- mergecal.merge_calendars(calendars: list[Calendar], **kwargs: object) Calendar[source]¶
Convenience function to merge calendars.
Submodules¶
mergecal.calendar_merger module¶
mergecal.cli module¶
- mergecal.cli.main(calendars: list[~pathlib.Path] = <typer.models.ArgumentInfo object>, output: ~pathlib.Path = <typer.models.OptionInfo object>, prodid: str | None = <typer.models.OptionInfo object>, method: str | None = <typer.models.OptionInfo object>) None[source]¶
Merge multiple iCalendar files into one.