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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| remind-caldav-0.8.0.tar.gz | 15.6 kB | Without provenance | Details for remind-caldav-0.8.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| remind_caldav-0.8.0-py3-none-any.whl | Python 3 | none | any | Details for remind_caldav-0.8.0-py3-none-any.whl |
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
|
Security for remind-caldav 0.8.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.