

Related Projects
================

- `icalevents <https://github.com/irgangla/icalevents>`_ - another library for roughly the same use-case
- `Open Web Calendar <https://github.com/niccokunzmann/open-web-calendar>`_ - a web calendar to embed into websites which uses this library
- `icspy <https://icspy.readthedocs.io/>`_ - to create your own calendar events
- `pyICSParser <https://pypi.org/project/pyICSParser/>`_ - parse icalendar files and return event times (`GitHub <https://github.com/oberron/pyICSParser>`__)
- `ics-query`_ - a **command line** impementation of ``recurring-ical-events``
- `icalendar-events-cli`_ - another **command line** impementation of ``recurring-ical-events``
- `caldav`_ - the python caldav client library
- `plann`_ - a **command line** caldav client
- `ics_calendar`_ - Provides a component for ICS (icalendar) calendars for `Home Assistant`_

.. _`ics-query`: https://github.com/niccokunzmann/ics-query#readme
.. _`icalendar-events-cli`: https://github.com/waldbaer/icalendar-events-cli#readme
.. _`caldav`:  https://github.com/python-caldav/caldav
.. _`plann`: https://github.com/tobixen/plann
.. _`ics_calendar`: https://github.com/franc6/ics_calendar/
.. _`Home Assistant`: https://www.home-assistant.io/

Command line interface
----------------------

If you would like to use this functionality on the command line or in the shell, you can use
`ics-query`_.
