webscrs
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

webscrs

A CLI for website screenshots and comparisons.

Table of Contents

Requirements

  • node 12.22+

Installation

$ npm install -g webscrs

Usage

USAGE
  $ webscrs <OPTIONS> <URL> [, <URL>...]

ARGUMENTS
  URL  urls for screenshot

OPTIONS
  -c, --compare              compare odd and even URL pairs
  -d, --device=device        emulate mobile device
  -h, --height=height        height of viewport
  -o, --outputDir=outputDir  [default: ./screenshots] output directory of screenshots
  -s, --short                screenshot at viewport size
  -v, --version              show CLI version
  -w, --width=width          width of viewport
  --help                     show CLI help

Example

Take screenshots of URLs.

$ webscrs "https://example.com/" "https://example.net/"

Take screenshots of URLs...
√ 1.Open: https://example.com/
=> √ Save: ./screenshots/1-example.com.png
√ 2.Open: https://example.net/
=> √ Save: ./screenshots/2-example.net.png

Compare screenshots of URLs.

$ webscrs -c "https://example.com/" "https://example.net/"

Compare screenshots of URLs...
√ 1.Open: https://example.com/
=> √ Save: ./screenshots/1a-example.com.png
√ 1.Open: https://example.net/
=> √ Save: ./screenshots/1b-example.net.png
√ 1.Diff: ./screenshots/1c-screenshot-diff.png

* argments url must be even.

Execute from file of URL list.

$ webscrs "url.txt"

* File format is URL list delimited by white-space.

Emulate device.

$ webscrs -d "iPhone 6" "https://example.com/"

* -d option is specified from Puppeteer.device.

License

MIT © okamoai

/webscrs/

    Package Sidebar

    Install

    npm i webscrs

    Weekly Downloads

    5

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    15.5 kB

    Total Files

    9

    Last publish

    Collaborators

    • okamoai