{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"}],"enrichment":{"capability":"A CLI tool that automates taking screenshots of websites, recording video demos, and scraping web pages using JavaScript execution via Playwright.","skillfed_tags":["web-automation","cli-tool","documentation"],"use_cases":["Automatically generate and update screenshots in documentation as part of a CI/CD pipeline","Monitor news website homepages or competitor sites by capturing periodic screenshots and storing them in version control","Extract data from JavaScript-rendered pages without writing custom Playwright code","Create visual regression tests by comparing screenshots across releases","Build a Twitter bot or email newsletter that publishes periodic snapshots of web pages"],"what_it_does":"shot-scraper is a command-line tool that wraps Playwright to automate the capture of website screenshots, video recordings, and JavaScript-based web scraping. It's designed for documentation workflows, CI/CD pipelines, and monitoring tasks where you need to programmatically capture visual or data snapshots of live web pages. The tool handles browser automation internally, so you don't need to write Playwright code directly\u2014you invoke it via CLI commands or GitHub Actions.\n\nThe package depends on click for CLI scaffolding, pyyaml for configuration, pydantic for data validation, and Playwright for browser control. It requires Python 3.10 or later and a one-time browser installation step. The project is actively maintained, has no known vulnerabilities, and is used in production by news organizations, documentation sites, and data monitoring workflows.","worth_installing":"Yes, if you need to automate website screenshots or scrape JavaScript-rendered content from the command line. The low install friction, active maintenance, permissive license, and real-world production use (Reuters, Datasette, news bots) make it a solid choice. The main gotcha is the one-time Playwright browser installation, which adds disk space but is a one-line command. No security vulnerabilities reported."},"id":"shot-scraper","links":{"html":"https://skillfed.io/packages/shot-scraper","md":"https://skillfed.io/packages/shot-scraper.md","pypi":"https://pypi.org/project/shot-scraper/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-12","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"shot-scraper","python_support":"supports_current","summary":"A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript"},"popularity":{"monthly_downloads":166497,"position":10492,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.11"}
