|Troop 1865's Web Page|
After some code clean up I'll call it version 1.0, but for now it's good enough to use. I hope to add some interesting features to it in the future.
It is available on github and open to the public domain.
You can see it in action at troop1865.org.