# Local Page Archiver This project saves self-contained HTML archives. It opens the input with Playwright, captures the rendered HTML, and inlines external resources as `data:` URLs. ## CLI ```sh npm install npm run install-browsers node src/cli.mjs archive "https://example.com/article" ``` For an existing HTML file: ```sh node src/cli.mjs archive ./page.html ``` Archives are written to `ARCHIVE_PATH`, or to a development directory under the system temp directory when `ARCHIVE_PATH` is not set.