screenshotter


Namescreenshotter JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/cvaugh/screenshotter
SummaryAutomatically take full-screen screenshots at a fixed rate
upload_time2023-01-19 06:47:06
maintainer
docs_urlNone
authorChase Vaughan
requires_python
licenseMIT
keywords screenshot automation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.03070s