Sync with ical #5

Open
opened 2018-04-27 20:26:27 +00:00 by iamthefij · 1 comment
Owner

There are already some good Python modules for writing ical files and vdirsyncer can be used to sync that back to a CalDAV server, if desired.

Having a script that could extract all tasks from a directory and sync them and their statuses with an ical directory would be great!

To avoid duplicates, it might require a slight extension of the format to include the ical UID along with the task. Possible example:

* [ ] My full UID [UID:04a88116-bdc2-41f7-8021-24bbd4708e9c]
* [ ] My partial UID [UID:04a88116]

The Python module for parsing/rendering could provide this in a field and exclude values matching \[UID:[0-9a-z-]+\][ ]*$ from the rendered body.

There are already some good Python modules for writing ical files and vdirsyncer can be used to sync that back to a CalDAV server, if desired. Having a script that could extract all tasks from a directory and sync them and their statuses with an ical directory would be great! To avoid duplicates, it might require a slight extension of the format to include the ical UID along with the task. Possible example: ```markdown * [ ] My full UID [UID:04a88116-bdc2-41f7-8021-24bbd4708e9c] * [ ] My partial UID [UID:04a88116] ``` The Python module for parsing/rendering could provide this in a field and exclude values matching `\[UID:[0-9a-z-]+\][ ]*$` from the rendered body.
Author
Owner

Maybe even something that exists: {@id=123}

Maybe even something that exists: `{@id=123}`
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: iamthefij/markdone#5
No description provided.