Consistant screenshots from the command line
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
shots
.gitignore
LICENSE
README.md
aws.js
config.example.js
package-lock.json
package.json
webshot.js

README.md

Webshot v1.0

Consistant screenshots from the command line

Requirements

Installation

  1. Clone the repository and install dependencies
$ git clone https://github.com/jjgrainger/webshot.git
$ npm install

Usage

To take a screenshot of a website (google.com), cd into the webshot folder and run the following command in the terminal.

$ node webshot.js https://google.com

This will take a screenshot and save it to /shots directory using the domain name as a filename.

Options

Additional options can be passed as flags. So to set a delay of 5 seconds, you can run the following command in the terminal.

$ node webshot.js https://google.com --delay=5000

Below are the available options

  • --delay - set a delay before taking the screenshot in milliseconds, default: 0
  • --zoom - set the page zoom in percent, default: 90
  • --width - set the width of the viewport in pixels, default: 1200
  • --height - set the height of the viewport in pixels, default: 800

Notes

Authors

Joe Grainger