Consistant screenshots from the command line
- Clone the repository and install dependencies
$ git clone https://github.com/jjgrainger/webshot.git $ npm install
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.
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:
--zoom- set the page zoom in percent, default:
--width- set the width of the viewport in pixels, default:
--height- set the height of the viewport in pixels, default:
- Uses Google Chromes Puppeteer
- Licensed under the MIT License
- Maintained under the Semantic Versioning Guide