ReminderListExport
With the new version Catalina on OSX the possibility to export the reminders as a .ics file is gone. Unfortunately I used to use this for archiving some projects.
So I’ve put some stuff from the internet together to get a sort of XML export per terminal command.
This small tool is called RemLiEx and provides the following functions:
RemLiEx -ls List reminderlists.
RemLiEx -rs <ReminderList> List items of the given reminderlist.
RemLiEx -rsc <ReminderList> List the completed items of the given reminderlist.
RemLiEx -ex <ReminderList> <filename> Export items of the given reminderlist.
RemLiEx -exc <ReminderList> <filename> Export completed items of the given reminderlist.
This tool does not overwrite an existing file.
RemLiEx -h to show usage information
RemLiEx -v get the version.
It ends up in a sort of XML like this:
<VERSION>1</VERSION>
<EXPORTDATE>2020-01-22T22:09:39Z</EXPORTDATE>
<LIST>default</LIST>
<REMINDERS>
<REMINDER>
<CALENDARITEMIDENTIFIER>F946FF3C-8129-5CF0-B10E-AB5E28A500DD</CALENDARITEMIDENTIFIER>
<CALENDARITEMEXTERNALIDENTIFIER>F946FF3C-8129-5CF0-B10E-AB5E28A500DD</CALENDARITEMEXTERNALIDENTIFIER>
<TITLE>Do Something</TITLE>
<CREATIONDATE>2019-07-17T12:30:00Z</CREATIONDATE>
<ISCOMPLETED>true</ISCOMPLETED>
<COMPLETIONDATE>2019-07-17T16:11:00Z</COMPLETIONDATE>
<HASNOTES>false</HASNOTES>
<NOTES></NOTES>
<PRIORITY>0</PRIORITY>
<STARTDATECOMPONENTS>2019-07-17T14:00:00Z</STARTDATECOMPONENTS>
<DUEDATECOMPONENTS>2019-07-17T16:00:00Z</DUEDATECOMPONENTS>
</REMINDER>
</REMINDERS>
I provide here a Zip-File with the sourcecode and the binary, too. Feel free to improve.
--> This Tool Comes WITHOUT any warrenty. Use at your own risk! <--
Hopefully the export feature will return to the native OSX-App.