I have long been trying to find a task tracking tool that is not over the top, looks clean and simple, allows filtering and supports a web version so that I can access it while onsite.
I eventually have settled on ToDoist however there was one major problem, no export…
As a general rule I immediately drop any online product with no way to export my data but in this case I really wanted to use it.
After some quick investigation I found they have an API that allows task export in JSON; a couple of hours in Ruby to output it the way I wanted an I now have an exporter.
I did not implement oAuth login, instead you need to copy in the API key available from your account page and that should be it. I did not attempt to handle notes, it is complex and not needed for the ‘safety blanket’ I was implementing.
The code is available on Github