Remind CalDAV tools
Tools to sync from CalDAV to Remind (dav2rem.py) and the other way round (rem2dav.py).
You need to have the Remind command line tool installed. For Debian/Ubuntu use:
$ sudo apt-get install remind
$ pip install remind-caldav
This will install all Python dependencies as well.
$ 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.
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.
Release history Release notifications | RSS feed
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size remind_caldav-0.7.1-py3-none-any.whl (17.4 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size remind-caldav-0.7.1.tar.gz (4.6 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for remind_caldav-0.7.1-py3-none-any.whl