Skip to main content

Python utility to automatically & regularly move your mouse to prevent going idle

Project description

MousePatrol

Python utility to automatically & regularly move your mouse. Use it to prevent going idle, trigger screensaver etc.

Features

  • Moves your mouse in a smooth square pattern at set intervals
  • Prevents your computer from going idle or locking
  • Simple, lightweight, and easy to use
  • Emergency stop: move your mouse to the top-left corner or press Ctrl+C

Installation

Install from PyPI (Recommended)

pip install mouse-patrol

Manual Installation

  1. Clone this repository:

    git clone https://github.com/f1nal04/mouse-patrol.git
    cd mouse-patrol
    
  2. Install dependencies:

    pip install -r requirements.txt
    

Usage

If installed via pip:

mouse-patrol

If using manual installation:

python mouse_patrol/main.py

To stop the program, press Ctrl+C or move your mouse to the top-left corner of the screen.

Disclaimer

Use responsibly. This tool simulates mouse movement and may interfere with other automation or security policies.

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

mouse_patrol-0.3.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

mouse_patrol-0.3.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file mouse_patrol-0.3.0.tar.gz.

File metadata

  • Download URL: mouse_patrol-0.3.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mouse_patrol-0.3.0.tar.gz
Algorithm Hash digest
SHA256 708862afe6b3c82829c676cf62533f2b95e0c871d46b76d54c30bcf7c64fbbb0
MD5 86b891685fc845c93746b3c743239ad9
BLAKE2b-256 185c15f88ff16cb86e51c513d321d084c284683f6cc8b6af75d0696fe0d7fe4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mouse_patrol-0.3.0.tar.gz:

Publisher: pypi-publish.yml on F1nal04/mouse-patrol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mouse_patrol-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: mouse_patrol-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mouse_patrol-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10de8088de0bbd9e11f80ed834a8b99190df9efee1ba7d1d042f5ee1299771f6
MD5 dd8108d55ee7ff3f9083afb5d4c9300e
BLAKE2b-256 18d0196b115000e3529d500cedfeb965698a1a5937e9ae0c521eacede466f1ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for mouse_patrol-0.3.0-py3-none-any.whl:

Publisher: pypi-publish.yml on F1nal04/mouse-patrol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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