Simple Python 3 library to download, parse and query iCal sources.
Go to file
Martin Eigenmann 9829e80486
chore: add test for per-event timezone where required
2024-09-09 13:40:07 +02:00
.devcontainer
.github/workflows Merge remote-tracking branch 'origin' into ci/devcontainers 2024-09-09 12:33:17 +02:00
docs docs: add read-the-docs config 2024-09-09 12:47:57 +02:00
icalevents chore: add test for per-event timezone where required 2024-09-09 13:40:07 +02:00
test chore: add test for per-event timezone where required 2024-09-09 13:40:07 +02:00
.coveragerc
.flake8
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml docs: remove sphinx build install docs 2024-09-09 13:02:03 +02:00
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
main.py
poetry.lock build(deps-dev): bump black from 22.12.0 to 24.3.0 2024-09-09 11:08:40 +00:00
pyproject.toml build(deps-dev): bump black from 22.12.0 to 24.3.0 2024-09-09 11:08:40 +00:00
setup.cfg
setup.py
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!