Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 1.29 KB

README.md

File metadata and controls

55 lines (40 loc) · 1.29 KB

webshot

Takes a screenshot of a webpage including any pesky iframes with cross origin content.

Installation

npm install -g webshot

ℹ️

Or you can use it without installing:

npx webshot

Usage

webshot https://example.com`

Or

npx webshot https://example.com`

Options

  • -o, --output <path>: Output file path (default: screeshot.png).
  • -w, --width <number>: Viewport width (default: 1920).
  • -h, --height <number>: Viewport height (default: `1080).
  • -c, --config <path>: Path to a config file.

Config

The config file is a JSON file that contains the following options:

  • blacklist: An array of objects with the following properties:
    • domain: The domain to blacklist. Will match all subdomains.
    • path: The path prefix to blacklist (optional).
  • outputPath: The file path to save the screenshot.
  • viewport: An object with the Viewport properties including:
    • width: The width of the viewport.
    • height: The height of the viewport.
  • launch: An object with the Launch properties including:
    • width: The width of the viewport.
    • height: The height of the viewport.