Internet Calendaring and Scheduling (iCalendar) for Python
 
 
Go to file
Nicco Kunzmann af5a46f91d Add tags to workflow execution 2023-09-06 16:41:18 +01:00
.github/workflows Add tags to workflow execution 2023-09-06 16:41:18 +01:00
docs Fixed Issue 518 (RRULE BYDAY=xMO with x>=10 raises ValueError with to_ical()): updated WEEKDAY_RULE regex to accept 2 digits. Added tests for to_ical() covering various BYDAY values. 2023-05-31 20:36:07 +02:00
src/icalendar create release modifications for version 4.1.1 2023-09-06 16:27:42 +01:00
.gitignore
.readthedocs.yml
CHANGES.rst Add new CHANGELOG section for future release 2023-09-06 16:34:57 +01:00
CONTRIBUTING.rst
LICENSE.rst
MANIFEST.in
README.rst document version compatibility in README 2023-08-30 07:59:14 +01:00
bootstrap.py
buildout.cfg
requirements_docs.txt
setup.cfg
setup.py Removed 3.4/3.5 classifiers. 2021-11-22 22:33:58 +01:00
tox.ini Tox: properly install the test extra. 2022-07-11 13:12:56 +02:00

README.rst

==========================================================
Internet Calendaring and Scheduling (iCalendar) for Python
==========================================================

The `icalendar`_ package is a `RFC 5545`_ compatible parser/generator for iCalendar
files.

----

:Homepage: https://icalendar.readthedocs.io
:Code: https://github.com/collective/icalendar
:Mailing list: https://github.com/collective/icalendar/issues
:Dependencies: `python-dateutil`_ and `pytz`_.
:Compatible with: Python 2.7 & 3.4 untested; 3.5+, Pypy2 and Pypy3 tested
:License: `BSD`_

----


.. image:: https://travis-ci.org/collective/icalendar.svg?branch=master
    :target: https://travis-ci.org/collective/icalendar


.. _`icalendar`: https://pypi.org/project/icalendar/
.. _`RFC 5545`: https://www.ietf.org/rfc/rfc5545.txt
.. _`python-dateutil`: https://github.com/dateutil/dateutil/
.. _`pytz`: https://pypi.org/project/pytz/
.. _`BSD`: https://github.com/collective/icalendar/issues/2


Related projects
================

* `icalevents <https://github.com/irgangla/icalevents>`_. It is built on top of icalendar and allows you to query iCal files and get the events happening on specific dates. It manages recurrent events as well.