Simple Python 3 library to download, parse and query iCal sources.
Go to file
Martin Eigenmann 1f4345dff9
ci: test python 3.9 (#168)
2025-04-25 08:28:43 +02:00
.devcontainer
.github ci: test python 3.9 (#168) 2025-04-25 08:28:43 +02:00
docs ci: prepare release 0.2.1 2025-02-17 08:01:20 +00:00
icalevents Merge pull request #163 from BoboTiG/fix-remove-deprecated-ioerror 2025-04-25 07:54:27 +02:00
test Merge pull request #163 from BoboTiG/fix-remove-deprecated-ioerror 2025-04-25 07:54:27 +02:00
.coveragerc
.flake8
.gitignore
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2025-03-31 17:17:36 +00:00
.readthedocs.yaml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
main.py
poetry.lock chore: update lock 2025-01-27 14:43:52 +01:00
pyproject.toml ci: prepare release 0.2.1 2025-02-17 08:01:20 +00:00
setup.cfg
setup.py ci: prepare release 0.2.1 2025-02-17 08:01:20 +00: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!