Simple Python 3 library to download, parse and query iCal sources.
Go to file
Martin Eigenmann b2cf6c8e08
ci: upload to pypi on release
2021-10-17 23:40:11 +02:00
.github/workflows ci: upload to pypi on release 2021-10-17 23:40:11 +02:00
docs ci: only run linting in pre-commit 2021-10-11 19:58:18 +02:00
icalevents style: apply black styling 2021-10-17 18:30:56 +02:00
test [pre-commit.ci] auto fixes from pre-commit.com hooks 2021-10-17 16:31:13 +00:00
.coveragerc [pre-commit.ci] auto fixes from pre-commit.com hooks 2021-10-11 08:03:07 +00:00
.flake8 feat: add black, flake config and pre-commit 2021-10-11 09:49:29 +02:00
.gitignore [pre-commit.ci] auto fixes from pre-commit.com hooks 2021-10-11 08:03:07 +00:00
.pre-commit-config.yaml ci: only run linting in pre-commit 2021-10-11 19:58:18 +02:00
.travis.yml Update .travis.yml 2019-08-20 08:09:33 +02:00
CONTRIBUTING.md Create CONTRIBUTING.md 2021-09-07 18:51:28 +02:00
LICENSE
MANIFEST.in
README.md ci: switch to poetry 2021-10-11 20:22:35 +02:00
main.py ci: only run linting in pre-commit 2021-10-11 19:58:18 +02:00
poetry.lock ci: switch to poetry 2021-10-11 20:22:35 +02:00
pyproject.toml doc: add hultner email/ 2021-10-11 20:25:57 +02:00
setup.cfg
setup.py ci: only run linting in pre-commit 2021-10-11 19:58:18 +02:00
test.py feat: add support for MONTHLY events with BYDAY clause 2018-09-16 18:16:39 +02:00

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!