Skip to main content

Keep your screen awake and working while you rest

Project description

Jiggler

PyPI version PyPI - Downloads GitHub stars

PyPI - License PyPI - Python Version

Don't ever let your system sleep again. This program moves your mouse, presses keys on your keyboard and switches screens for you while you rest.

asciicast

Install with pip

pip install jiggler

Note - For Linux or macOS, use pip3 instead of pip

Incase you face any errors with installing pynput as a dependency try installing it separately via pip install pynput

Usage

Open command prompt or terminal and type -

jiggler

and that's it.

Configuration Options

Options:

-s, --seconds INTEGER           Seconds to wait between actions.
                                Default is 10

-p, --pixels INTEGER            Number of pixels the mouse should move.
                                Default is 1

-m, --mode [m|k|mk|ks|ms|mks]   Available options: m, k, mk, ks, ms, mks;
                                default is mks.
                                This is the action that execites when the
                                user is idle at the defined interval.
                                m -> moves mouse defined number of pixels;
                                k -> presses shift key on keyboard;
                                s -> switches windows on screen;

-t, --tabs INTEGER              Number of window tabs to switch screens

-k, --key [alt|cmd]             Special key for switching windows

--help                          Show this message and exit.

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

jiggler-0.0.3.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

jiggler-0.0.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file jiggler-0.0.3.tar.gz.

File metadata

  • Download URL: jiggler-0.0.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for jiggler-0.0.3.tar.gz
Algorithm Hash digest
SHA256 e8ce026f0c5a8d8690e6cef7cbe6ab29ec0b82efe98df09acb68225551988e13
MD5 6046fa7694845a2d83a267644bf28bd9
BLAKE2b-256 6d48a874906daa5048ab6f7092e457d318997dbf87edbf2dcb7b9b307bc86421

See more details on using hashes here.

File details

Details for the file jiggler-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: jiggler-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for jiggler-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f1e5587d0cbd59961c44873ceca8755c46b4646c30637c313d1d5f23ea4ed72c
MD5 1307e71ec58b5086b031258893ae7250
BLAKE2b-256 0786c872744402550510babc1cf23532d01fe51106d49f20bcfcf7aa33fb58eb

See more details on using hashes here.

Supported by

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