After receiving numerous requests for the source behind the site, I've tossed together an official release. I'm calling it Poseidon, because I've never named anything Poseidon and I thought it might be fun. You can read more, and download the code, at Poseidon's very own page.