# Screenshotter
A simple utility for automatically taking full-screen screenshots at a fixed rate.
## Installation
Note that `screenshotter` requires [Python 3](https://www.python.org/downloads/).
```
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
```
Raw data
{
"_id": null,
"home_page": "https://github.com/cvaugh/screenshotter",
"name": "screenshotter",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "screenshot,automation",
"author": "Chase Vaughan",
"author_email": "contact@cvaugh.dev",
"download_url": "https://files.pythonhosted.org/packages/ba/e4/11668de1af12e1499acc637ca3ba9b400bbf19e0ed54627d1c586956d5bb/screenshotter-0.1.0.tar.gz",
"platform": null,
"description": "# Screenshotter\r\n\r\nA simple utility for automatically taking full-screen screenshots at a fixed rate.\r\n\r\n## Installation\r\n\r\nNote that `screenshotter` requires [Python 3](https://www.python.org/downloads/).\r\n\r\n```\r\ngit clone https://github.com/cvaugh/screenshotter.git\r\ncd screenshotter\r\npip install -e .\r\n```\r\n\r\n## Usage\r\n\r\n```\r\nscreenshotter [--screen <id>] [--outdir <path>] [--list-screens] <rate> <unit>\r\n```\r\n\r\n|Argument|Description|\r\n|--------|-----------|\r\n|`rate`|The rate at which to take screenshots.|\r\n|`unit`|The unit of the rate argument. This must be one of `seconds`, `minutes`, `hours`, `s`, `m`, or `h`.|\r\n|`--screen`|Screenshots will be taken of this screen. Use `--list-screens` to find your desired screen's ID. Defaults to the primary screen.|\r\n|`--outdir`|Screenshots will be saved in this directory. Defaults to the current working directory.|\r\n|`--list-screens`|List available screens and exit.|\r\n|`--silent`|Do not print any output during normal operation.|\r\n\r\n### Example\r\n\r\nTake 15 screenshots per minute of screen `1` and save them in the directory `screenshots`:\r\n\r\n```\r\nscreenshotter --screen 1 --outdir 'screenshots' 15 m\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Automatically take full-screen screenshots at a fixed rate",
"version": "0.1.0",
"split_keywords": [
"screenshot",
"automation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b86685d6244a38267eaf6d621f37f8a61db71fd3bf51f03bf1236f1ba378557f",
"md5": "d6b61bddaa81dbb53ec753a871b2d4f1",
"sha256": "52b6d01e0d333361ff2c496730b85f50af44e4b0ac8c50bc6581c216ff7a340f"
},
"downloads": -1,
"filename": "screenshotter-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d6b61bddaa81dbb53ec753a871b2d4f1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4994,
"upload_time": "2023-01-19T06:47:05",
"upload_time_iso_8601": "2023-01-19T06:47:05.074946Z",
"url": "https://files.pythonhosted.org/packages/b8/66/85d6244a38267eaf6d621f37f8a61db71fd3bf51f03bf1236f1ba378557f/screenshotter-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bae411668de1af12e1499acc637ca3ba9b400bbf19e0ed54627d1c586956d5bb",
"md5": "7903b3f967238cbb68fff92d52f5ece1",
"sha256": "b1fa2b7e2bbc6078182d56f066d1a4b11471e76800daae0b39b49e0eb8aba3d3"
},
"downloads": -1,
"filename": "screenshotter-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "7903b3f967238cbb68fff92d52f5ece1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4484,
"upload_time": "2023-01-19T06:47:06",
"upload_time_iso_8601": "2023-01-19T06:47:06.895763Z",
"url": "https://files.pythonhosted.org/packages/ba/e4/11668de1af12e1499acc637ca3ba9b400bbf19e0ed54627d1c586956d5bb/screenshotter-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-19 06:47:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "cvaugh",
"github_project": "screenshotter",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "screenshotter"
}