Much like this post I’m considering moving to the stock Reminders app. There’s stuff I want to do with my old completed to-dos and the search abilities and shortcuts scripting possibilities with Things 3 are quite limited. Highlighting an entire list and copying yields markdown of the task names, but none of the details within.
Reminders unsurprisingly has a lot of hooks.
Things uses a MySQL database to store its tasks. Because it’s an open format, then it can be addressed via some Database apps (and from there can be exported to CSV or another format) or even by command-line tools such as things.sh.
These can provide raw data that can be used by Shortcuts to create new Reminders.
I do not use the things app, however there might be a way to have shortcuts get the data out of the things app.
simple starter ideas…
For example if you can retrieve the data from one things record (hard to believe this would not be possible), then you could write a shortcuts loop that might extract all the data from things. And then you could save it as some kind of large text file or csv or json file etc.
Then you might be able to reverse the whole process and read the data from the CSV /json file into shortcuts and do another loop to add records to Reminders app.
Or maybe you could create a loop that does something like this:
get first record from things app (store in variables)
add one record to Reminders and paste the data
go to things app - next record etc.
Thanks @dealtek. Things actually does not allow access to the data even for one task. You can see it, but it won’t feed into a shortcut. The Show List or Show To-Do will open Things and show the list. Even the things URL schemes only show things.
That’s what I’m thinking. For now, the Things.sh mentioned above can tide me over. Dictating everything sounds laborious. I may just run two to-do lists until one runs dry. It’s not fun having two things to check, though.