2026-05-15 01:00:27 -07:00
2026-05-15 01:00:27 -07:00
2026-05-14 08:12:13 -07:00
2026-05-14 08:12:13 -07:00
2026-05-15 01:00:27 -07:00
2026-05-15 01:00:27 -07:00

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

npm install
npm run install-browsers
node src/cli.mjs archive "https://example.com/article"

For an existing HTML file:

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.

Description
Website Archiver
Readme 2.4 MiB
Languages
JavaScript 98.7%
CSS 0.6%
Shell 0.4%
HTML 0.2%