Migrate from Things to The Hit List

by Martin on 14/05/2009

Edit: I updated the app to work on Snow Leopard. Go here to get the app or source code.

Things Migrator ScreenSo this all started out with me pining for the release of the fabled iPhone version of The Hit List. I started out just wanting to create a script that would let me use Things Touch to gather tasks when I was out and about and then transfer them to The Hit List and delete them from things. Seeing how I already had a license for Things this seemed to be my best option for the time being. (Sorry Appigo Todo. It’s not you, it’s me.)

So this is all just exposition, because:
1. It’s too klugey a way of going about this to actually be useful
And 2. it’s easier to achieve almost as good a result by just syncing through iCal.

So now I’m sitting here with a heap of useless code and decided to see if I could repurpose it to do some good.
I present to you the Things Migrator. This is a small app that does one thing only. It grabs all of your to-dos from Things and migrates them over to The Hit List.

Now, not all of the same metaphors apply in The Hit List as they do in Things, so some of the data will inevitably be lost or confuddled. Below is a short summary of how the migrator will treat the different kinds of data.
Tags are transformed into /Tags or /Multi word tags/, Projects become Lists and you can map Areas into /Tags, /Area name tags/ or @contexts.

Issues that may or may not be improved upon:

  • It’ll only migrate open tasks and it’ll ignore Things’ “activation date”, “creation date”, and pretty much anything to do with “per sons”.
  • Links to local files will not be read. I can’t figure out how to decode the stupid HEX-string I get into a proper path. Instead the script will insert a note alerting you to the fact that somehting’s missing.
  • URL links will for now show up as the full HTML link, i.e. <a href="http://ctrloptcmd.com">my link</a>. I’m sure it’s easily fixable, but it’ll have to wait until I know if anyone at all wants it seeing how this string parsing in AppleScript is getting on my balls.
  • It is, as mentioned before, a one way street. There’s no syncing back to Things from THL per now, and I don’t know if there ever will.

Please note that this is experimental stuff and I take no responsibility for crap that may happen!

That said, it seems to work pretty well and you can download the application (with a nice GUI) or the full XCode project here.

Comments and feedback is always appreciated.

There are 4 comments in this article:

  1. 3/06/2011Scott James says:

    Terrific idea! I’ve tried all options within the tool, but get no love for any combination. I get the spinning wheel of color for several minutes, but then…nothing.

    Have tried with apps open, closed, and any other possible combination. Perhaps did the new 1.0.2 (181) version of THL break something?

    Would *love* to not migrate my 800 tasks with extensive notes by hand!

  2. 15/07/2011Omar Beblawi says:

    Yes, please an update would be great.
    Now that THL has iPhone app I am sure many would love this.
    Thanks.

  3. 27/10/2011Beat the Bookstore says:

    Check this out……

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]…

  4. 30/10/2011Autóalkatrész Bolt says:

    Gems form the internet……

    [...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]…

Write a comment: