Skip to main content
Ctrl+K

recurring-ical-events 3.7.1

  • Get started
  • How to
  • Contribute
  • Media
  • Maintenance
    • Security Policy
    • API Reference
    • Architecture
    • Compatibility
    • Libraries Used
    • Documentation
    • Related Projects
    • Research
    • Changelog
    • License
  • GitHub
  • PyPI
  • Mastodon
  • Youtube
  • Get started
  • How to
  • Contribute
  • Media
  • Maintenance
  • Security Policy
  • API Reference
  • Architecture
  • Compatibility
  • Libraries Used
  • Documentation
  • Related Projects
  • Research
  • Changelog
  • License
  • GitHub
  • PyPI
  • Mastodon
  • Youtube

Python recurring ICal events#

GitHub CI build and test status Python Package Version on Pypi Downloads from Pypi Support on Open Collective issues seek funding

Query ICS calendars for occurrences of events, todos, journal entries and alarms.

ICal has some complexity to it: Events, TODOs, Journal entries and Alarms can be repeated, removed from the feed and edited later on. This tool takes care of these complexities.

Let’s put our expertise together and build the solution solves ICalendar scheduling for Python!

User Guide#

Information about usage.

  • Get started
    • Installation
    • Usage
  • How to
    • Read a file and print events
    • List events at certain a time
    • List events within a time range
    • List events after a certain time
    • List all events
    • Count events
    • Split a query into pages
    • Get Todos and Journal entries
    • Calculate Alarm times
    • Edit one event of an existing series
    • Extend recurring-ical-events
    • Increase Performance
    • Skip badly formatted ical events

Community#

Information about contributing.

  • Contribute
    • Support this library
    • Improve the documentation
    • Setup to develop
  • Media
    • News
    • Videos
    • Conferences
  • Maintenance
    • New Releases
  • Security Policy

Reference#

This is reference material for information.

  • API Reference
    • Core functionality
    • Query
    • Timezones and floating time
    • Pagination
    • Complete API
  • Architecture
  • Compatibility
    • RFC Specifications
    • Other Specifications
    • Feature list
    • Missing features
  • Libraries Used
  • Documentation
    • Markdown/MyST files
    • reStructuredText files
    • Source code
  • Related Projects
    • Command line interface
  • Research
  • Changelog
  • License

next

Get started

On this page
  • User Guide
  • Community
  • Reference
Edit on GitHub

This Page

  • Show Source

© Copyright 2025, Nicco Kunzmann & recurring-ical-events contributors.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.