Skip to content

NoIdle is a simple Python utility that simulates user input to prevent your computer from becoming ...idle.

License

Notifications You must be signed in to change notification settings

SQLtattoo/noidle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

NoIdle

NoIdle is a simple Python utility that simulates user input to prevent your computer from becoming idle, so that lab environment does not become inactive. It moves the mouse cursor and types messages at regular intervals to keep the system active. The pool of messages is in the code and has some fun messages to bring the energy and the spirit high of technical trainers.

Features

  • Simulates mouse movements to prevent idleness.
  • Types motivational messages in the console.
  • Optional beep sound with each event.
  • Customizable interval between simulated inputs.
  • Gracefully handles exit signals (Ctrl+C).

Requirements

Python and Windows OS

Installation

Clone the repository:

git clone https://github.com/sqltattoo/NoIdle.git

Navigate to the directory:

cd NoIdle

Usage

Run the script with default settings:

python NoIdle.py

Customize the interval (in seconds):

python NoIdle.py --interval 60

Enable beep sound:

python NoIdle.py --beep

Combine custom interval and beep sound:

python NoIdle.py --interval 60 --beep

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

NoIdle is a simple Python utility that simulates user input to prevent your computer from becoming ...idle.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages