Simple Python 3 library to download, parse and query iCal sources.
Go to file
Martin Eigenmann 00c71f8458
Merge pull request #142 from jazzband/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2024-09-10 06:45:23 +02:00
.devcontainer
.github/workflows
docs chore: prepare next release 2024-09-09 15:48:08 +02:00
icalevents [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-09-09 17:45:18 +00:00
test fix: allow for non-recurring events with dates 2024-09-09 15:38:37 +02:00
.coveragerc
.flake8
.gitignore
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2024-09-09 17:44:46 +00:00
.readthedocs.yaml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
main.py
poetry.lock
pyproject.toml chore: prepare next release 2024-09-09 15:48:08 +02:00
setup.cfg
setup.py chore: prepare next release 2024-09-09 15:48:08 +02:00
test.py

README.md

iCalEvents

Simple Python 3 library to download, parse and query iCal sources.

PyPI versionJazzband

Build info

last push: run pytest

master: Run pytest

Documentation

https://icalevents.readthedocs.io/en/latest/

Usage

iCloud:


from icalevents.icalevents import events

es  = events(<iCloud URL>, fix_apple=True)

Google:


from icalevents.icalevents import events

es  = events(<Google Calendar URL>)

Contributing

You will need poetry and pre-commit installed and than run.

pre-commit install

Happy contributing!