@activeset/capture
v0.4.5
Published
Local-first responsive screenshot capture (desktop + mobile) with scroll warmup.
Maintainers
Readme
@activeset/capture
Local-first responsive screenshot capture for ad-hoc URLs.
- Desktop:
1280x800 - Mobile:
375x812(mobile UA) - Scroll warmup enabled by default to trigger lazy/animated content
- Output is local files only
Quick Start
npx @activeset/captureThat opens the interactive wizard.
One-Shot Run
Use run when you already have a URL file or want to skip the wizard:
npx @activeset/capture run --project "My Project" --file ./urls.txtYou can also pass URLs directly:
npx @activeset/capture run --project "My Project" --urls "https://a.com,https://b.com"Global Install
npm i -g @activeset/capture
activeset-captureAvailable commands after a global install:
activeset-capture
activeset-capture wizard
activeset-capture run --project "My Project" --file ./urls.txt
activeset-capture-local --project "My Project" --file ./urls.txtControls:
- Up/Down arrows: move
- Space: toggle (multi-select)
- Enter: confirm
Output
captures/<project-slug>-<timestamp>/manifest.jsoncaptures/<project-slug>-<timestamp>/desktop/*.webp|pngcaptures/<project-slug>-<timestamp>/mobile/*.webp|pngcaptures/<project-slug>-<timestamp>/errors.json(when partial/failed)
