Show HN: Kage – Shadow any website to a single binary for offline viewing
Shadow any website for offline viewing, with the JavaScript stripped out - tamnd/kage
Opening excerpt (first ~120 words) tap to expand
kage kage (影, "shadow") clones a website into a folder you can browse offline, with every script stripped out. It opens each page in real headless Chrome, waits for the page to settle, snapshots the DOM a human would have seen, then deletes all the JavaScript and pulls the CSS, images, and fonts down to local paths. What lands on disk looks like the live site and runs no code. Install • Quick start • Commands • Clone • Pack • Native window • How it works You already know the problem. You hit "Save As" on a page you want to keep, and six months later you open it to find a blank screen, a spinner that never stops, or a copy that still tries to phone home to an analytics server that no longer exists. The page was never really yours. It was a thin client for someone else's JavaScript.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.