Skip to main content

py3status module to control i3wm with the PewPew

Project description

Travis CI status

py3status-pewpew

A py3status module turning the PewPew into a controller and external workspace display for the i3wm tiling window manager.

Watch a short demo video

Extend i3 with your PewPew. Use the buttons to send messages to i3 (or do whatever else you like) and always see which workspace you are on.

install

pip install py3status-pewpew

See install-ubuntu16.04.md for specific instructions on that distribution.

testing

run the tests with tox:

$ cd </path/to/this/repo>
$ tox

development

install a development environment:

$ cd </path/to/this/repo>
$ tox -e dev

... and activate it e.g via source .tox/dev/bin/activate. Then run tests with pytest.

Debugging hint - use screen to get direct access and run commands in the REPL:

$ screen /dev/ttyACM0

This will open a screen session. Ctrl+C and Enter is useful to soft reboot pewpew in there.

CHANGELOG

0.1

Added

  • minimal implementation of a controller module for py3status using the PewPew

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

py3status-pewpew-0.1.post1.zip (10.6 kB view details)

Uploaded Source

File details

Details for the file py3status-pewpew-0.1.post1.zip.

File metadata

  • Download URL: py3status-pewpew-0.1.post1.zip
  • Upload date:
  • Size: 10.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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.9

File hashes

Hashes for py3status-pewpew-0.1.post1.zip
Algorithm Hash digest
SHA256 fa204e7e4124aa3f5534a13ec7a70d8b09e41ac07838a59389b69b3d7b04e289
MD5 acf161bb73916e340fbe43c01addcbee
BLAKE2b-256 16c487ca5350214de81dd65e0f5cc35918af5bc8a0aa60ce81f26e048d4d419d

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