I'll see if I can clean it up into a public repository, but no guarantees :-)
Reply on news.ycombinator.com