Skip to main content

CalDAV client to sync to Remind

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

$ python3 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

Metadata

Release files for remind-caldav 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for remind-caldav 0.8.0
File Size Uploaded
remind-caldav-0.8.0.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for remind-caldav 0.8.0
File Interpreter ABI Platform
remind_caldav-0.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.1 kB

Release files / remind-caldav-0.8.0.tar.gz

Download URL remind-caldav-0.8.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
94c5199d8246aea2facc40ccffa59c262bd24549caf73e8481ec3807d181cef3
BLAKE2b-256 checksum
How to use checksums
2a07caae1d5c6d00c8f46e5a930a8be60e253d7db7457f6c060e01110af03af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.6.4 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.9

Release files / remind_caldav-0.8.0-py3-none-any.whl

Download URL remind_caldav-0.8.0-py3-none-any.whl
Size 17.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d05e81b793aa0ddd249a4eecf87bbb9c393b9b00c5f0b1a4a6f65d60f6e9ceda
BLAKE2b-256 checksum
How to use checksums
e08874500cf6cd6b6036d894c54f82dc9f658b614ce35d7500c304d79009515c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.6.4 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.9

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page