Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Taskpaper and reminders recurring tasks
-
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
' + r.title)To
' + 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
-
Change:
print('[ ] ' + r.title + ' ' + r.due_date) # to... print('[ ] {} {}'.format(r.title, r.due_date)) If you do a google search on those "incomprehensible error messages" you will sometimes find good explanations / solutions.
-
Thanks for both ideas, I appreciate it. Of course, I should have thought of Google Search by myself, I use it all the time. But I blanked in the face of a new kind of quandary.
And the formatting correction is very helpful, thanks for that as well.
Rol