Simple Python 3 library to download, parse and query iCal sources.
Go to file
rickmeasham e455fe8d76 fix: Template on empty/unreadable file exception is a string, not a float 2021-10-30 22:59:26 +11:00
.github/workflows Push on tag, not just on release. 2021-10-21 15:59:31 +02:00
docs
icalevents fix: Template on empty/unreadable file exception is a string, not a float 2021-10-30 22:59:26 +11:00
test fix: Template on empty/unreadable file exception is a string, not a float 2021-10-30 22:59:26 +11:00
.coveragerc
.flake8
.gitignore
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2021-10-18 16:54:40 +00:00
.travis.yml
CODE_OF_CONDUCT.md Jazzband: Created local 'CODE_OF_CONDUCT.md' from remote 'CODE_OF_CONDUCT.md' 2021-10-21 14:38:19 +00:00
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
main.py
poetry.lock
pyproject.toml fix: update description for release 2021-10-17 23:50:44 +02:00
setup.cfg
setup.py fix: update description for release 2021-10-17 23:50:44 +02:00
test.py

README.md

iCalEvents

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

Jazzband

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!