-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
I can't understand the data structure, why didn't you use a plain data structure as khal and khard with vdirsyncer ?
I expected DecSync to be compatible with those. I wanted to be able to replace vdirsyncer static sync that uses DAV with decsync + syncthing. I like the way khal/khard let me manage plain files, to keep cross compatibility, it just sync ics and vcf files with a simple dir structure.
Evolution DecSync
➜ tree share/docs/decsync
share/docs/decsync
└── calendars
├── colID14643
│ ├── local
│ │ ├── osz-Evolution
│ │ │ └── info
│ │ └── osz-Evolution-96506
│ │ ├── info
│ │ └── sequences
│ └── v2
│ ├── osz-Evolution
│ │ ├── info
│ │ └── sequences
│ └── osz-Evolution-96506
│ ├── 39
│ ├── info
│ └── sequences
└── colID15653
├── local
│ └── osz-Evolution-29453
│ └── info
└── v2
└── osz-Evolution-29453
├── info
└── sequences
13 directories, 11 files
➜ cat share/docs/decsync/calendars/colID14643/v2/osz-Evolution-96506/39
[["resources","4bf1df818e053d2587f14f08da81c18e9764dad2"],"2021-12-28T10:12:53",null,"BEGIN:VCALENDAR\r\nCALSCALE:GREGORIAN\r\nPRODID:-//Ximian//NONSGML Evolution Calendar//EN\r\nVERSION:2.0\r\nBEGIN:VEVENT\r\nUID:4bf1df818e053d2587f14f08da81c18e9764dad2\r\nDTSTAMP:20211228T100737Z\r\nDTSTART;TZID=/freeassociation.sourceforge.net/Europe/Paris:\r\n 20211228T120000\r\nDTEND;TZID=/freeassociation.sourceforge.net/Europe/Paris:20211228T123000\r\nSEQUENCE:2\r\nSUMMARY:Test\r\nTRANSP:OPAQUE\r\nCLASS:PUBLIC\r\nCREATED:20211228T101253Z\r\nLAST-MODIFIED:20211228T101253Z\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n"]khal
➜ tree khal
khal
├── anniversaires
│ ├── a50d49fb-9812-401d-a8c8-584cb0531a08.ics
│ ├── aa6efc11-02a1-4d7c-960c-c62a071594a3.ics
│ └── ffdaf9d2-cc84-444c-bcbc-c274b9b5f646.ics
├── home
│ ├── 004a79fc-72c3-47b0-b21d-ed810457655e.ics
│ ├── fd2b182e-bf75-43a8-a455-4658257a11a1.ics
│ └── FDA6A018-28D1-4447-A026-E7C9031B0F1F.ics
└── taskskhard
➜ tree khard
khard
└── contacts
├── 02591900-045D-45E3-B3A0-7EBA96565B82.vcf
├── 03A4088F-93F6-480E-8226-56EE138141BE.vcf
└── 066de82a-281b-478b-ad35-510e78877d7f.vcfzaz
Metadata
Metadata
Assignees
Labels
No labels