simonw/shot-scraper
A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 92
- Release rhythm 80
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 34
- age_days: 1639
- days_rel: 52
- days_push: 52
- n_releases_24m: 8
Adoption not part of the score
2553 stars · 129 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
shot-scraper is a Python CLI utility built on Playwright for taking automated screenshots of websites, recording video demos, and scraping pages by executing JavaScript. It can run locally or via GitHub Actions to keep screenshots up to date.
Use cases
- take screenshots of web pages from the command line
- automate screenshots for documentation
- record video demos of websites
- scrape website content by running JavaScript in a browser
- capture full-page or element-specific screenshots
- schedule recurring webpage screenshots with GitHub Actions
When to choose
- you need repeatable, scriptable website screenshots for docs or monitoring
- you want to scrape JavaScript-heavy sites without writing Playwright code
- you want screenshots generated automatically in CI via GitHub Actions
When to avoid
- you need a GUI screenshot tool or browser extension
- you only need simple HTTP fetching without browser rendering
- you need large-scale distributed scraping infrastructure
Facets
cli-tool · maturity active
cli web-scraping image-processing developer-tools web-development developer-tools crawlers cli python cross-platform playwright screenshots browser-automation video-recording documentation automation
2 sources
- readme: https://github.com/simonw/shot-scraper · fetched 2026-08-28 · 70c61f9b0a0b
- registry_pypi: https://pypi.org/pypi/shot-scraper/json · fetched 2026-08-29 · 554124ad2abd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| simonw/shot-scraper | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="simonw/shot-scraper")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem