3

Script to import from Things 3 into Omnifocus 3

 1 year ago
source link: https://gist.github.com/matellis/69954d4212b1a36c13aad3de4e75187e
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Script to import from Things 3 into Omnifocus 3

FYI.... "set status of newTask to dropped" is not supported on tasks...just projects. I changed the line to tag the Task as Cancelled instead. Some additional code to create a CancelledT3 tag for users to rename later would probably be good to add. If I get enough time I'll code it and send along.

iszw commented Oct 27, 2020

FYI.... "set status of newTask to dropped" is not supported on tasks...just projects. I changed the line to tag the Task as Cancelled instead. Some additional code to create a CancelledT3 tag for users to rename later would probably be good to add. If I get enough time I'll code it and send along.

hello. could you tell me how you deal with this problem? how do I modify this code?

997FE4EA-402F-4843-A452-2CA8836093E7

Author

matellis commented Oct 27, 2020

Modify it to do what exactly?

iszw commented Oct 27, 2020

Modify it to do what exactly?

On Oct 26, 2020, 6:35 PM -0700, suvan @.***>, wrote: @iszw commented on this gist. > FYI.... "set status of newTask to dropped" is not supported on tasks...just projects. I changed the line to tag the Task as Cancelled instead. Some additional code to create a CancelledT3 tag for users to rename later would probably be good to add. If I get enough time I'll code it and send along. hello. could you tell me how you deal with this problem? how do I modify this code? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
The script throws an error this line.

image

Author

matellis commented Oct 27, 2020

I'm unable to help you debug remotely much as I'd like to. There are so many different ways these kind of scripts can go wrong and I've no idea what enhancements Things has added since I updated this script. I suggest you comment this line out and see what happens, just add a double dash -- before the line throwing an error to do this. Good luck.

iszw commented Oct 27, 2020

Okay. thanks for ur suggestion and the script. tada

The script helped me move from Things 3 3.15.17 (31517520) to Omnifocus 3.13.2 (v151.28.0) this week.
It took me a few tries; here are a few notes:

  • My first try got an error: "lonely project" wasn't found, and the script exited with a partial transfer. I didn't see "lonely project" in Things so I commented out the "lonely project" test in the script (& commented out "trash"); that got me through the whole set of folders.
  • It took a couple tries to get my "someday" tasks into a form that would be transferred - I ended up dumping them into "Anytime" to reassign later.
  • I hadn't been using task contacts, subtasks, cancellation dates, or tag shortcuts, so those weren't a concern.
  • I do use recurrences, so it took a few days to reestablish recurrences and confirm that everything transferred.
    It was very helpful to have the script, as it established the basic project + task structure with all of my notes, dates, etc.
    Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK