Skip to main content

Prevent your computer from entering inactivity modes

Project description

qaffeine

Little tool that prevents your computer from entering inactivity modes. Can run in a terminal or in the notification area. Written in Python 3 and Qt 5.

Compatible with Linux, OS/X and Windows.

Requirements

  • Python 3
  • PySide2
  • pyautogui

Installation

Using PIP

#pip3 install qaffeine

This will pull the dependencies automatically.

Using the setup.py supplied in the source tree

#python3 setup.py install

Usage

Command line

Syntax:

$ qaffeine-cli -h
usage: Prevent computer inactivity by simulating key presses
       [-h] [-n] [-d DELAY] [-k KEY] [-v]

optional arguments:
  -h, --help            show this help message and exit
  -n, --nogui           Don't start a GUI, only a operate in text mode
  -d DELAY, --delay DELAY
                        Delay between key presses in seconds [default: 5] -
                        only valid with --nogui
  -k KEY, --key KEY     Key to press [default: altright]; see keys.txt for a
                        list of valid values - only valid with --nogui
  -v, --version         Show version number and exit

GUI

Running qaffeine without any argument starts the graphical interface. Qaffeine then runs in the notification area.

Screenshot

Screenshot

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

qaffeine-0.1.post2.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

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

qaffeine-0.1.post2-py3-none-any.whl (30.9 kB view details)

Uploaded Python 3

File details

Details for the file qaffeine-0.1.post2.tar.gz.

File metadata

  • Download URL: qaffeine-0.1.post2.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for qaffeine-0.1.post2.tar.gz
Algorithm Hash digest
SHA256 6c864467ebcfff157e284778500f34e534a7575bcbfd29452070aaa719578812
MD5 8234acb549b46b3f2f90a5a2fd7975d6
BLAKE2b-256 936bf9aa3bccac79d4e0c14f45cc7ae3ba9c9de482212f68aeafbe08024f246d

See more details on using hashes here.

File details

Details for the file qaffeine-0.1.post2-py3-none-any.whl.

File metadata

  • Download URL: qaffeine-0.1.post2-py3-none-any.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for qaffeine-0.1.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 3cf0d4868027878810d2e42132a0c48219c90c2f6e48d1edde86e57ebcd4dcff
MD5 d40c2ff0b3e5631413f4687c6ff48c3f
BLAKE2b-256 84406ae988c7d433e2acdeffad203d980a74bf8a3bc0a62a2ae3546093814729

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