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.5.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

remind_caldav-0.5.0-py2-none-any.whl (12.2 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: remind-caldav-0.5.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for remind-caldav-0.5.0.tar.gz
Algorithm Hash digest
SHA256 dc5fbbbc81f902d2a100a07fa976d81a44ad3f1f4719c3e6832dfef7b76491e2
MD5 4ad60ba3cfd435e3f1312140a9d0be7f
BLAKE2b-256 cbb228e06a8135ee75f6b848e0a44baf94f8d8a50b953affaba80742815a0bbf

See more details on using hashes here.

File details

Details for the file remind_caldav-0.5.0-py2-none-any.whl.

File metadata

File hashes

Hashes for remind_caldav-0.5.0-py2-none-any.whl
Algorithm Hash digest
SHA256 3dae3f9930964f54f193f8404b23d818db868518192c76335fda60bddb3bc4e5
MD5 10219ac1ec3f4dbe5fdd609ce27013ba
BLAKE2b-256 ae605f8d7d778c2cfeef1b917de2627649f45f6ffdbe67452266585834cc8f92

See more details on using hashes here.

Supported by

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