Like vdirsyncer but for EteSync
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexander Polynomdivision a351b7f074 feat: add the --invalidate flag to sync 1 week ago
LICENSE Initial commit 1 week ago
README.md docs: add a warning to the README 1 week ago
config.example Initial commit 1 week ago
etesyncer.py feat: add the --invalidate flag to sync 1 week ago

README.md

EteSyncer

Description

EteSyncer is a “small” script which tries to replicate vdirsyncer in its functionality to sync calendar data. EteSyncer, however, can only sync between local directories and EteSync.

Usage

For the configuration options see config.example. EteSyncer expects this file at $HOME/.config/etesyncer/config.

UID

Since pyetesync requires the UID of a Journal we somehow have to aquire it. For this, you can use the list command (etesyncer list). This requires a functioning configuration file with correct credentials.

Sync

The sync command syncronizes every calendar pair specified in the configuration file.

*.fetch

When service_password.fetch is specified then its value evaluated in a shell will take precedence over its non .fetch variant.

The same applies to key_password.

Does it work?

Maybe. A bit.

Warning

This script disregards pyetesync’s hint to store the derived password in a secure location.

License

See LICENSE.