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

https://github.com/colinrc/ExportToDoIst