I use taskpaper for tasks, but Reminders for recurring tasks. I am intrigued by the idea of using pythonista to load recurring tasks due today into taskpaper every morning.
I have found this pythonista script
import reminders
todo = reminders.get_reminders(completed=False)
print('TODO List')
print('=========')
for r in todo:
print('[ ] ' + r.title)
done = reminders.get_reminders(completed=True)
print('DONE')
print('====')
for r in done:
print('[x] ' + r.title)
Which seems like a good starting point, but a) I don't know pythonista, and I don't understand the data structure of Reminders.
So even when I changed the line
print('[ ] ' + r.title)
To
print('[ ] ' + r.title + ' ' + r.due_date)
it gives me incomprehensible error messages.
I am very willing to learn how to do this, but can anybody one help with these questions?
- Is this a good idea, and has anyone done it already?
- what is the data structure for a Reminder?
- how can I filter on items due by tonight at midnight?
Rol