Also, I wrote a bunch of me-specific hacks and am still working on patching all those out (ten years later, lol) with the intention of making it usable to others and publishable as a Sandstorm app.
I'm also still in the process of open sourcing it, mostly for some of the same reasons you mentioned. Right now my library-specific code is open sourced but the core framework I built it on top of is not yet: I've only recently begun modernizing the security code.
I would love to see your code someday if you ever get around to sharing it though!
Compare Infinite Jest (a big book) with other smaller books on my site. Looks pretty cool!
This looks really cool: https://books.j11g.com/search.php?id=218
I made it so that the more pages a book has the thicker it will appear.
Thanks so much for this code!