> Accessing items with --print-items/import/export/update/delete-items
> will work, because that passes the item content through unmodified.
> 
> However, syncing will not work because it needs to convert between the
> format used by the storage and the internal representation ("field
> list").
> 
> What does this application/x-vnd.akonadi.calendar.todo format look like?
> Are there KDE utility classes for parsing and generating it?
> 
> And finally, do you think you could add support for this format, with
> some help of course?

I can try.

The file looks mostly like [iv]Cal. 

I made a couple of test todos and did "syncevolution --export - @default 
todo", loaded the result into vi and pasted into the email. (nicely 
demonstrating the inconsistent eol marks).

The KDE Pim tools support hierarchical todos which seemed like an uncommon 
feature. I'm not sure if RELATED-TO: is a non-standard attribute.

BEGIN:VCALENDAR
PRODID:-//K Desktop Environment//NONSGML libkcal 3.2//EN
VERSION:2.0
BEGIN:VTODO^M
DTSTAMP:20130418T181048Z^M
CREATED:20130418T181048Z^M
UID:f10ff512-44fe-4b33-a60b-c87edfe3d970^M
LAST-MODIFIED:20130418T181048Z^M
SUMMARY:Test KDE Todo^M
DUE;VALUE=DATE:20130425^M
DTSTART;VALUE=DATE:20130418^M
PERCENT-COMPLETE:0^M
END:VTODO^M

END:VCALENDAR

BEGIN:VCALENDAR
PRODID:-//K Desktop Environment//NONSGML libkcal 3.2//EN
VERSION:2.0
BEGIN:VTODO^M
DTSTAMP:20130418T181219Z^M
CREATED:20130418T181219Z^M
UID:b65ae4ab-04cf-4e52-98e1-d6dee06e3818^M
LAST-MODIFIED:20130418T181219Z^M
SUMMARY:Test Subtodo^M
RELATED-TO:f10ff512-44fe-4b33-a60b-c87edfe3d970^M
DUE;VALUE=DATE:20130425^M
DTSTART;VALUE=DATE:20130418^M
PERCENT-COMPLETE:0^M
END:VTODO^M

END:VCALENDAR
~                   
_______________________________________________
SyncEvolution mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to