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.
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?
Builds on the Archive @done in the Editorial Workflow Directory.
This workflow appends @done tasks in a TaskPaper document to the top of a separate CompletedTasks.taskpaper file in Dropbox. Attaches the date that the new archived tasks were added.
There is a sister workflow, Select Archive, that selects the archived tasks at the bottom of the original file In case you wish to delete them. However, it leaves the deletion step itself to the user as a safety precaution.
But when the same steps are included at the end of a longer workflow, the longer workflow opens the document, selects the entire document, but then fails to find the archive: line. It leaves the entire document selected, but greyed out, not blue. I think that means something, not sure what.
Extra spaces can accumulate over time, so line 3 cleans that up. But line 3 is also replacing the tab with 1 single space, which is unfavorable behavior!
I create workflows to set tags as priorities. When I change a priority, I EXTEND to capture the whole line, then remove the old priority, then Replace what is left with the new priority at the end.
But the tasks are initially indented by 1 tab character, and when the line is replaced, it is no longer indented. I am sure there is a simple fix for this, but I don't know what it is.