Skip to content

CUL-DigitalServices/llic

 
 

Repository files navigation

Low-Level iCalendar (llic)

image

image

image

A Python library for efficient generation of iCalendar content. A streaming, incremental output model is used rather than the normal method of building up an in memory representation of the iCalendar document and outputting it in one go.

The library is driven by the need to generate iCalendar documents faster than the Python icalendar library currently does (by ~10x according to my benchmarks).

I wrote this library while optimising the iCal generation code of https://www.timetable.cam.ac.uk/.

About

Fast iCalendar generation for Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published