
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file ...
Author Dan Q reverse-engineered the Travelbound Android app by intercepting its network traffic in a rooted emulator, discovering it fetches itinerary data as JSON from a simple authenticated URL.
He replaced the 43MB app with a Ruby script generating a password-protected 0.05MB HTML page containing the same itinerary content minus tracking and advertisements. The resulting webpage supports copy-paste, print, bookmark, and cross-device access that the original app lacked.