Vazirified / priorg

PRIORG organizer, personal information manager and priority scheduler system
GNU General Public License v3.0
0 stars 0 forks source link

MarkDown Parser/Generator Module #4

Closed Vazirified closed 1 year ago

Vazirified commented 1 year ago

Since I do not have any other idea on how to proceed, I will stick to the .ics format. At least in the first version, PRIORG will create/sync a local collections of ICS files from a remote CalDAV server, edits the files and synchronizes back to the server. As many applications discard or do not sync X prefixed properties in .ics files, PRIORG will not store any information in custom properties and use a human readable method with MarkDown to store and read/parse the required additional data from ILS in VTODO items' descriptions and may have to create a couple of additional VCALENDAR entries to store data that are independent from the tasks. The results of prioritizing tasks will be stored as the priority number of the VCALENDAR items, so that other applications can use the results with their priority sorted views. Other features and probable future data-structures will be discussed after the release of an initial working command-line/TUI version that includes synchronization, priority evaluation, editor and viewer modules.

Originally posted by @Vazirified in https://github.com/Vazirified/priorg/issues/1#issuecomment-1540135951

Find/write code for the parser/generator module that reads/writes PRIORG data from/to the description in VTODOs in MarkDown format.

Vazirified commented 1 year ago

MarkDown parsing capabilities should be a minor feature of Assignment Viewer/Editor/Creator Module as mentioned in issue #6.

I will quote the description of this issue/initial feature in issue #6 and mark this as closed.