acendrou / auto-screenshot

A simple tool to save a screenshot of your monitor every 30 seconds

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

auto-screenshot

This project aims to be a simple way to automatically save a screenshot of your monitor every 30 seconds. The images are saved in a folder that is named after the current date and the filenames are also using datetime.

Features matrix

features V1 V2 V3 V4
folder by day ✔️ ✔️ ✔️ ✔️
multiple monitor support ✔️ ✔️ ✔️
ability to be halted and restarted ✔️ ✔️
configuration made outside .py ✔️ ✔️
notification ✔️

Support matrix

Tested on :

platform V1 V2 V3 V4
Windows 7 ✔️
Windows 10 ✔️ ✔️ ✔️
Linux UBUNTU 20.04 ✔️

The V4 is only supported on Windows due to notifications dependencies.

Installation

This project is written in Python 3. Libraries dependencies can be obtained from Pypi and they are listed in file requirements.txt in each app folder.

To start automatically the script at boot time

Two options for Windows :

  • use the batch script and place it in the startup folder (see here)
  • add a task in the task scheduler of Windows

For linux and Gnome :

  • use the desktop entry (see here and here)

About

A simple tool to save a screenshot of your monitor every 30 seconds

License:MIT License


Languages

Language:Python 97.2%Language:Batchfile 2.1%Language:Shell 0.7%