In one of my last blog posts I mentioned that I'd like to carry some offline documentation on my usb stick. Today I spent some time to figure out how to do that best.
Many (but not all) projects offer downloadable docs in HTML format. But these are a bit cumbersome to access when you're looking for something specific. Being able to just enter a keyword and get the right page would be much more convenient. PDF would give me a full text search but is a pain to work with.
All that was needed was a way to convert the CHM back to HTML and access the TOC. Luckily a tool for that job already exists in the form of arCHMage. Unfortunately it provides no TOC filter mechanism with it's default HTML template. So I wrote my own template.
The Modern arCHMage Template creates a simple, two-frame layout with a collapsible TOC on the left. An input box at the top allows for quick filtering of the available topics (without the need to open each and every branch).
Here are the CHMs I downloaded and converted for my stick: