Socket
Socket
Sign inDemoInstall

mkscreenshot

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mkscreenshot

Screenshot websites quickly


Maintainers
1

mkscreenshot takes screenshots of websites from the command line using selenium and PhantomJS.

Installation

First, you need to install PhantomJS and ensure it's on your path.

You can do this by manually downloading PhantomJS from their website (all platforms); installing PhantomJS with Homebrew: brew cask install phantomjs (OS X); installing PhantomJS with npm: npm install -g phantomjs (all platforms); or using your system's package manager.

That's the hard part! Once that's done, installing mkscreenshot is as simple as:

pip3 install mkscreenshot

Please note: mkscreenshot is only tested with Python 3.5 – you should be using Python 3!

Usage

Usage: mkscreenshot [OPTIONS] URL

Options:
  --output TEXT    Filename for the screenshot (defaults to the domain name)
  --sleep INTEGER  Wait before taking the screenshot to allow asynchronous
                   scripts to load
  --width INTEGER  Specify the width of the browser window
  --help           Show this message and exit.

For example, to take a screenshot of the Hacker News homepage:

> mkscreenshot https://news.ycombinator.com

And you'll get a screenshot like this:

Hacker News

License

mkscreenshot is licensed under the MIT License and I encourage you to remix it for your own purposes.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc