Skip to main content

Automatically take full-screen screenshots at a fixed rate

Project description

Screenshotter

A simple utility for automatically taking full-screen screenshots at a fixed rate.

Installation

Note that screenshotter requires Python 3.

git clone https://github.com/cvaugh/screenshotter.git
cd screenshotter
pip install -e .

Usage

screenshotter [--screen <id>] [--outdir <path>] [--list-screens] <rate> <unit>
Argument Description
rate The rate at which to take screenshots.
unit The unit of the rate argument. This must be one of seconds, minutes, hours, s, m, or h.
--screen Screenshots will be taken of this screen. Use --list-screens to find your desired screen's ID. Defaults to the primary screen.
--outdir Screenshots will be saved in this directory. Defaults to the current working directory.
--list-screens List available screens and exit.
--silent Do not print any output during normal operation.

Example

Take 15 screenshots per minute of screen 1 and save them in the directory screenshots:

screenshotter --screen 1 --outdir 'screenshots' 15 m

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

screenshotter-0.1.0.tar.gz (4.5 kB view hashes)

Uploaded Source

Built Distribution

screenshotter-0.1.0-py3-none-any.whl (5.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page