All Projects β†’ christopherwk210 β†’ Site Scan

christopherwk210 / Site Scan

Licence: mit
CLI for capturing website screenshots, powered by puppeteer.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Site Scan

Page2image
πŸ“· page2image is a npm package for taking screenshots which also provides CLI command
Stars: ✭ 66 (-51.82%)
Mutual labels:  cli, screenshot, puppeteer
Singlefile
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
Stars: ✭ 4,417 (+3124.09%)
Mutual labels:  cli, screenshot, puppeteer
Wbot
A simple Web based BOT for WhatsAppβ„’ in NodeJS 😜. Working as of πŸ“… Feb 14th, 2020
Stars: ✭ 638 (+365.69%)
Mutual labels:  cli, puppeteer
Slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.
Stars: ✭ 639 (+366.42%)
Mutual labels:  cli, screenshot
Chart To Aws
Microservice to generate screenshot from a webpage and upload it to a AWS S3 Bucket.
Stars: ✭ 43 (-68.61%)
Mutual labels:  screenshot, puppeteer
Grim
Grab images from a Wayland compositor
Stars: ✭ 533 (+289.05%)
Mutual labels:  cli, screenshot
Imgur Screenshot
Take screenshot selection, upload to imgur. + more cool things
Stars: ✭ 540 (+294.16%)
Mutual labels:  cli, screenshot
Jsdom Screenshot
πŸ“Έ Take screenshots of jsdom with puppeteer
Stars: ✭ 39 (-71.53%)
Mutual labels:  screenshot, puppeteer
Puppetron
Puppeteer (Headless Chrome Node API)-based rendering solution.
Stars: ✭ 429 (+213.14%)
Mutual labels:  screenshot, puppeteer
Foxshot
Capture web page screenshots using headless Firefox!
Stars: ✭ 52 (-62.04%)
Mutual labels:  cli, screenshot
Kju
Kju β€” Improved waiting time for the adidas.com splash page ❯❯❯_
Stars: ✭ 68 (-50.36%)
Mutual labels:  cli, puppeteer
Chromda
Ξ» πŸ–ΌοΈ Chromda is an AWS Lambda function for capturing screenshots of websites.
Stars: ✭ 481 (+251.09%)
Mutual labels:  screenshot, puppeteer
Ffcast
Run command on rectangular screen regions
Stars: ✭ 478 (+248.91%)
Mutual labels:  cli, screenshot
Python Mss
An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.
Stars: ✭ 582 (+324.82%)
Mutual labels:  cli, screenshot
Storycap
A Storybook Addon, Save the screenshot image of your stories πŸ“· via puppeteer.
Stars: ✭ 451 (+229.2%)
Mutual labels:  screenshot, puppeteer
Singlefilez
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file
Stars: ✭ 882 (+543.8%)
Mutual labels:  cli, puppeteer
Centerline
Calculate the polygon's centerline
Stars: ✭ 94 (-31.39%)
Mutual labels:  cli, screenshot
Md To Pdf
Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
Stars: ✭ 374 (+172.99%)
Mutual labels:  cli, puppeteer
Docker Puppeteer
docker image with Google Puppeteer installed
Stars: ✭ 415 (+202.92%)
Mutual labels:  screenshot, puppeteer
Dark Mode Screenshot
This Puppeteer script takes a πŸ“· screenshot of a webpage in 🌞 Light and πŸŒ’ Dark Mode.
Stars: ✭ 47 (-65.69%)
Mutual labels:  screenshot, puppeteer

site-scan

site-scan easily takes screenshots of websites

CLI for capturing website screenshots, powered by puppeteer.

Installation

To install globally:

$ npm install site-scan -g

Usage

You can use sitescan or just ss:

$ sitescan [options] [url(s)]
$ ss [options] [url(s)]

Options

-h or --help Display help

-p or --path Path to save screenshots to (Defaults to CWD)

-x or --width Custom viewport width (Default: 1920)

-y or --height Custom viewport height (Default 1080)

-f or --full Capture full page screenshot (Default: false)

-t or --transparent Hides default background to allow transparency (Default: false)

-j or --jpeg Capture JPEG screenshot (Default: PNG)

-q or --quality Quality of JPEG screenshot (0-100, Default: 100)

-s or --sleep Time (ms) to wait after load before screenshot (Default: 0)

-n or --name Custom file name. Multiple screenshots will append a number to this name. (Default: website hostname)

-r or --scale Custom browser scaling to use (Default: 1)

-l or --list Loads url(s) from a local file instead of the CLI (must be separated by a space character) (Default: undefined)

Examples

Take a full page screenshot of a website

$ ss youtube.com --full

Take a screenshot of multiple websites as JPEGs

$ ss youtube.com google.com -j

Use a custom resolution

$ ss github.com -x 640 -y 480

Use a text file of space-separated URLs to load from

$ ss -l ./path/to/websites_list.txt

Development

$ git clone https://github.com/christopherwk210/site-scan
$ cd site-scan
$ npm i
$ node ./lib/site-scan.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].