Skip to main content

Remind CalDAV tools

Project description

Tools to sync from CalDAV to Remind (dav2rem.py) and the other way round (rem2dav.py).

Installation

You need to have the Remind command line tool installed. For Debian/Ubuntu use:

$ sudo apt-get install remind

Using pip

$ pip install remind-caldav

This will install all Python dependencies as well.

Using python-setuptools

$ python setup.py install

Providing the Password

There are a number of options how to provide the CalDAV password:

  • Use a netrc(5) file (<domain> being the domain part of the CalDAV URL):

machine <domain> login <user> password <password>
  • Use python-keyring with the CalDAV URL as the service.

  • Providing a password on the command line. Note that this leaks into the environment.

  • If no password is provided, the tools will ask for one.

How to connect to Google

Go to https://www.google.com/settings/security/lesssecureapps and enable “Access for less secure apps”. This enables basic HTTP authentication as OAuth2 is not supported by python-caldav.

URL: https://www.google.com/calendar/dav/calid/user

Where calid should be replaced by the “calendar ID” of the calendar to be accessed. This can be found through the Google Calendar web interface as follows: in the pull-down menu next to the calendar name, select Calendar Settings. On the resulting page the calendar ID is shown in a section labelled Calendar Address. The calendar ID for a user’s primary calendar is the same as that user’s email address.

https://developers.google.com/google-apps/calendar/caldav/v2/guide

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

remind-caldav-0.7.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

remind_caldav-0.7.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file remind-caldav-0.7.1.tar.gz.

File metadata

  • Download URL: remind-caldav-0.7.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for remind-caldav-0.7.1.tar.gz
Algorithm Hash digest
SHA256 d9f7bff86755ccf8184f4ca0b195ebfc6b72d5837643a73a7fb4c7bac86d8b13
MD5 6e7a4a7e61722ccf921cd4be37c8231a
BLAKE2b-256 d3cc4feec9f0c7a9fe4a3a9aac317d81c11940ff6ad9acb8a9f662e37cc072f7

See more details on using hashes here.

File details

Details for the file remind_caldav-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: remind_caldav-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for remind_caldav-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 40d832fca7cc5d0d3798e763e682ef0f335e175af4e26714caafc167a9421e3e
MD5 d476f25b560f6f57243c5ae8c0a5bd02
BLAKE2b-256 dc2c5c32560adaea6064e9e1271bca5fdbe2587465318e0297e97d2aebe4f9f3

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