Internet Calendaring and Scheduling (iCalendar) for Python
 
 
Go to file
Maurits van Rees 0f0a7e1e43
Merge branch 'master' into patch-2
2022-08-13 14:04:13 +02:00
.github/workflows
docs
src/icalendar
.gitignore
.readthedocs.yml
CHANGES.rst
CONTRIBUTING.rst
LICENSE.rst
MANIFEST.in
README.rst Merge branch 'master' into patch-2 2022-08-13 14:04:13 +02:00
bootstrap.py
buildout.cfg
requirements_docs.txt
setup.cfg
setup.py
tox.ini

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 and 3.4+
:License: `BSD`_

----

.. image:: https://badge.fury.io/py/icalendar.svg
   :target: https://pypi.org/project/icalendar/
   :alt: Python Package Version on PyPI

.. image:: https://img.shields.io/pypi/dm/icalendar.svg
   :target: https://pypi.org/project/icalendar/#files
   :alt: Downloads from PyPI

.. image:: https://github.com/collective/icalendar/actions/workflows/tests.yml/badge.svg
    :target: https://github.com/collective/icalendar/actions/workflows/tests.yml
    :alt: GitHub Actions build status for master

.. image:: https://github.com/collective/icalendar/actions/workflows/tests.yml/badge.svg?branch=4.x
    :target: https://github.com/collective/icalendar/actions/workflows/tests.yml
    :alt: GitHub Actions build status for 4.x

.. _`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.