- Notifications
You must be signed in to change notification settings - Fork86
Make website screenshots and mobile emulations from the command line.
License
vladocar/screenshoteer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Makes web screenshots and mobile emulations from the command line.
Tool based onpuppeteer.
npm i -g screenshoteer
You can use screenshoteer like this:
screenshoteer --url https://www.example.comor .html localy copy the url path from the browserscreenshoteer --url file:///Users/../index.htmlscreenshoteer --url file:///C:/Users/../Random-HTML-file.html
And with the help of puppeteer(Headless Chrome) it will generate screenshot of the entire web page.
Parameters:
-h help
--url web page url
--emulate - emulate web device example: --emulate "iPhone 6"
--fullpage - can be true or false. It will take screenshot of entire web page if is true. True is the default parameter.
--pdf - generate additional pdf
--w - width of the Web Page in px
--h - height of the Web Page in px
--waitfor - wait time for the page load in milliseconds
--waitforselector - wait for the selector to appear in page--el - css selector document.querySelector
--auth - basic http authentication
--no - exclude "image", "stylesheet", "script", "font"
--click - example: ".selector>a" excellent way to close popups or to click some buttons on the page.
--file - output file name (optional, otherwise based on page title and timestamp)
--theme - switch to dark or light color theme
--vd - Emulate vision deficiency 'achromatopsia', 'deuteranopia', 'protanopia', 'tritanopia', 'blurredVision', and 'none'
screenshoteer --url https://news.ycombinator.com --fullpagefalsescreenshoteer --url https://www.reddit.com/r/nodejs --emulate"iPhone 7"screenshoteer --url https://www.nytimes.com --emulate"Nexus 4"screenshoteer --url https://www.reddit.com/r/javascript/ --w 600 --h 800 --fullpagefalsescreenshoteer --url https://www.reddit.com/r/javascript/ --w 600 --h 0 --fullpagefalsescreenshoteer --url https://lobste.rs --pdfscreenshoteer --url https://lobste.rs --w 500screenshoteer --url https://news.ycombinator.com/item?id=18598672 --el".fatitem"screenshoteer --url https://site.com --auth"username;password"screenshoteer --url https://www.nytimes.com --no"image"screenshoteer --url https://www.nytimes.com --no"script"screenshoteer --url https://www.economist.com/ --click".ribbon__close-button"screenshoteer --url file:///Users/../index.htmlscreenshoteer --url https://www.slashdot.org --file /tmp/slashdot.pngscreenshoteer --url https://mxb.dev/blog/color-theme-switcher/ --theme darkscreenshoteer --url https://news.ycombinator.com --vd blurredVision
List of of supported mobile devices:https://github.com/GoogleChrome/puppeteer/blob/master/DeviceDescriptors.js
This project is licensed under the MIT License
About
Make website screenshots and mobile emulations from the command line.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.