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.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, Size & Hash SHA256 Hash Help||File Type||Python Version||Upload Date|
(12.2 kB) Copy SHA256 Hash SHA256
|Wheel||py2||Feb 7, 2016|
(4.2 kB) Copy SHA256 Hash SHA256
|Source||None||Feb 7, 2016|