It’s a python script to turn a taskpaper text file into XML. And it’s hosted on github
Then that XML can be filtered/sorted/whatever and transformed into HTML, using XSLT, (which just so happens to be the first thing I learned at my job.)
I save my todo list in a taskpaper file, which I edit in VIM using the taskpaper.vim plugin.
The plan is to have my computer email me each day, with all my next actions.