Skip to main content

CLI interface to scrape outlook calendar events from the webapp and insert them to a google calendar account.

Project description

CLI interface to scrape outlook calendar events from the webapp and insert them to a google calendar account.

  • Free software: BSD 2-Clause License

Installation

pip install outlook-calendar-sync

You can also install the in-development version with:

pip install https://github.com/mr55p-dev/python-outlook-calendar-sync/archive/main.zip

Documentation

https://python-outlook-calendar-sync.readthedocs.io/

Development

To run all the tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

On the roadmap is:

  • [ ] Create some error handling for the outlook sign up process - [ ] Exception on invalid username - [ ] Exception on invalid password - [ ] Exception on invalid auth code

  • [ ] Handle the case where authenticator is not required (either auto detect or use flag)

  • [ ] Switch from using css selectors to XPath

  • [ ] Put dependencies in the setuptools script

Changelog

0.0.0 (2022-11-24)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

outlook-calendar-sync-0.0.3.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

outlook_calendar_sync-0.0.3-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file outlook-calendar-sync-0.0.3.tar.gz.

File metadata

  • Download URL: outlook-calendar-sync-0.0.3.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for outlook-calendar-sync-0.0.3.tar.gz
Algorithm Hash digest
SHA256 18b99352ba081fb4f7b54c14b3139555619d8ad751237df6f16d92447168dc88
MD5 ace566817db52f109137a6bc9eab709e
BLAKE2b-256 7560ab8de6836f15d0271a2f32d003db0f81e54ec79c042f5b87ca0d2030a205

See more details on using hashes here.

File details

Details for the file outlook_calendar_sync-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for outlook_calendar_sync-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6ef95de5c3348db6554825d5969af05fcf4779d290ec7bef72b0924c64baf4ed
MD5 21efb172f417ab3e3d2f412543b3ec79
BLAKE2b-256 1360e72fffe3c9e732db3cf54c9aafb1297d9b2df028b1f01038ef6e8699e093

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page