Automate screenshot drudgery! This Python script captures your screen at set intervals, freeing you from repetitive clicking. Ideal for monitoring tasks or replacing tedious button mashing for screenshots.
This Python script was born from the frustration of clicking a button in an outdated application to capture screenshots at regular intervals - automates the tedium and saves your sanity!
- Download the contents of this repo and navigate to the screenshotinator directory using the terminal.
- (Optional) Once in the directory you might want to create and activate a virtual environment using venv.
- Install the dependancies:
pip install -r requirements.txt
- Modify the script by specifying the following parameters:
- Coordinates of the screenshot area: Define the region of the screen you want to capture.
- Number of repetitions: Set how many times you want the screenshot to be taken.
- Time interval: Specify the amount of time to wait between each repetition.
- Button click coordinates (optional): Provide the coordinates for any button that needs to be clicked in each repetition.
- Run the script:
python screenshotinator.py
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Added some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
22/05/19: v1 published to github.
08/06/22: v2 updated an error in the 'Contributing' section and added examples of project 'History'.
- Script created by Zain Khan
- Inspired by Syed Meesam Ali
- Template for this README is Template-README created by Zain Khan
See the LICENSE file in this project's directory.