Contents

icalendar 5.0.12

0

iCalendar parser/generator

iCalendar parser/generator

Stars: 955, Watchers: 955, Forks: 162, Open Issues: 56

The collective/icalendar repo was created 12 years ago and the last code push was 1 weeks ago.
The project is popular with 955 github stars!

How to Install icalendar

You can install icalendar using pip

pip install icalendar

or add it to a project with poetry

poetry add icalendar

Package Details

Author
Plone Foundation
License
BSD-2-Clause
Homepage
https://github.com/collective/icalendar
PyPi:
https://pypi.org/project/icalendar/
GitHub Repo:
https://github.com/collective/icalendar

Classifiers

No  icalendar  pypi packages just yet.

Errors

A list of common icalendar errors.

Code Examples

Here are some icalendar code examples and snippets.

GitHub Issues

The icalendar package has 56 open issues on GitHub

  • Exception when there's no ':' when parsing value
  • RFC3986
  • Fix #345
  • Why is tools.UIDGenerator a class (that must be instantiated) instead of a module?
  • Test failure on Python 3.11
  • How to modify a column of iCal in Python
  • Datetimes with timezones from dateutil.tz badly supported
  • Some timezones breaks after migrating from pytz to zoneinfo
  • bug: icalendar does wrong date comparison
  • TZID emissions don't match timezone names, but may later result in a timezone name lookup
  • Timezone encoded in DTSTART is ignored by other software
  • No documentation about parsing

See more issues on GitHub