Simple Python 3 library to download, parse and query iCal sources.
Go to file
Martin Eigenmann 9bda30e7d9
Merge pull request #121 from jazzband/dependabot/pip/setuptools-65.5.1
build(deps): bump setuptools from 65.5.0 to 65.5.1
2022-12-28 09:31:21 +01:00
.github/workflows
docs chore: release 0.1.27 2022-12-18 15:10:01 +01:00
icalevents chore: cleanup mr 2022-12-18 14:53:52 +01:00
test fix: allows until to be defined as datetime with timezone. Shamelessly copied code from @mbafford: https://github.com/jazzband/icalevents/pull/109/files 2022-12-18 12:14:31 +01:00
.coveragerc
.flake8
.gitignore
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2022-12-12 19:09:38 +00:00
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md chore: update readme to reflect official pypi package 2022-12-18 15:15:43 +01:00
main.py
poetry.lock build(deps): bump setuptools from 65.5.0 to 65.5.1 2022-12-27 17:31:30 +00:00
pyproject.toml chore: release 0.1.27 2022-12-18 15:10:01 +01:00
setup.cfg Revert "remove poetry" 2021-12-27 07:07:17 +01:00
setup.py chore: release 0.1.27 2022-12-18 15:10:01 +01: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!