Skip to main content

A Python tool to automatically capture screenshots at intervals

Project description

Auto Screenshot Tool

A simple Python automation tool that captures screenshots at fixed time intervals and saves them automatically.


Features

  • Captures screenshots automatically
  • Saves images to a user-defined folder
  • Supports formats like PNG and JPG
  • Customizable time interval
  • Lightweight and beginner-friendly

Installation

Clone the repository or download the project files:

git clone https://github.com/AsmitaTimalsena/auto_screenshot_taker_tool.git

Install required dependencies:

pip install pyautogui

Usage

Run the following command in your project directory:

python main.py

Then provide the following inputs:

Enter the folder path where screenshots will be saved:
Enter the interval (in seconds) between screenshots:
Enter image format (png/jpg):

Example Output

---------SCREENSHOT TAKER---------
Screenshot capturing started...
Screenshot saved: screen1.png
Screenshot saved: screen2.png

Project Structure

auto_screenshot_taker_tool/
│
├── screenshot_taker/
│   ├── __init__.py
│   └── main.py
│
├── pyproject.toml
├── README.md



Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.


License

This project is licensed under the MIT License.


Author

Developed by Asmita Timalsena

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

auto_screenshot_tool_asmita-0.1.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_screenshot_tool_asmita-0.1.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file auto_screenshot_tool_asmita-0.1.0.tar.gz.

File metadata

File hashes

Hashes for auto_screenshot_tool_asmita-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3e3bfc477f797d788a5fbf4511fb37080bea566243e93754cacd5048e7116517
MD5 63f80b4b32fdd415b85fee05eaafc73a
BLAKE2b-256 2ac74e334f0784863727ac5f7d7b432152c363e47c58b29ca0bd03e6e0b4ee1e

See more details on using hashes here.

File details

Details for the file auto_screenshot_tool_asmita-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for auto_screenshot_tool_asmita-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb64ae68098e489b60062f3a31bb19f0dcb78df39612e53d4f82754feed811ac
MD5 d3f75eb099d34baec2356608105cf30a
BLAKE2b-256 a3df3ec21d9130c81b7dae9370f76c093dd7ecf0fad6d68bf2c270b1ea2e13ea

See more details on using hashes here.

Supported by

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