{"repo":"simonw/shot-scraper","free":true,"listed":false,"github":"https://github.com/simonw/shot-scraper","clone":"git clone https://github.com/simonw/shot-scraper.git","description":"A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript","language":"Python","stars":2546,"topics":["playwright","playwright-python","scraping","screenshot-utility","screenshots"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"shot-scraper A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript For background on this project see shot-scraper: automated screenshots for documentation, built on Playwright. Documentation - Full documentation for shot-scraper - Tutorial: Automating screenshots for the Datasette documentation using shot-scraper - Release notes Get started with GitHub Actions To get started without installing any software, use the shot-scraper-template template to create your own GitHub repository which takes screenshots of a page using shot-scraper . See Instantly create a GitHub repository to take screenshots of a web page for details. Quick installation You can install the shot-scraper CLI tool using pip: pip install shot-scraper # Now install the browser it needs: shot-scraper install Taking your first screenshot You can take a screenshot of a web page like this: shot-scraper https://datasette.io/ This will create a screenshot in a file called datasette-io.png . Many more options are available, see Taking a screenshot for details. Examples - The shot-scraper-demo repository uses this tool to capture recently spotted owls in El Granada, CA according to this page, and to generate an annotated screenshot illustrating a Datasette feature as described in my blog. - The Datasette Documentation uses screenshots taken by shot-scraper running in the simonw/datasette-screenshots GitHub repository, described in detail in Automating screenshots ","default_branch":null,"files":null,"tree":[],"storefront":"/r/simonw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simonw/shot-scraper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}