39aldo39 / DecSync

Synchronize RSS, contacts, calendars, tasks and more without a server
627 stars 18 forks source link

Bridge to flat files/folders #43

Open am4c130d opened 2 years ago

am4c130d commented 2 years ago

Feature suggestion. A generic solution to enable DecSync for more applications would be a bridge to vcard/ical files and/or folders of vcards/icals.

This would address the apps that leverage those formats but don't have a CalDAV/CardDAV capability and would be an alternative to Radicale for applications like Thunderbird. The trick would be to ensure each local application has it's own dry of files/folders.

The negative of Radicale for me is multiple local apps on my PC are seen as a single instance on DecSync leading to possible sync conflicts between those apps in Radicale. It hasn't been a problem yet, but this was a reason I'm looking to move away from DAV servers.

If this is interesting, it will probably need support for a single file per calendar/addressbook for some apps (Thunderbird, Orage), and a folder with a file per event/contact for other apps (khal, khard). That in itself would be useful on a single PC to synchronize between the two storage types.

Negative would be the amount of duplication - but the files are relatively small.

Thanks