Skip to main content

py3status module to control i3wm with the PewPew

Project description

Travis CI status PyPI version

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

This project uses smeantic versioning.

[0.2] - 2019-08-09

Added

  • dependency to py3status >= 3.20 (we need the entry point discovery support) - thanks @objarni

Fixed

[0.1.post1] - 2019-08-08

Fixed

  • missing long description and homepage link for PyPI

[0.1] - 2019-08-08

Added

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

About this Changelog

https://keepachangelog.com suggests:

Guiding Principles

  • Changelogs are for humans, not machines.
  • There should be an entry for every single version.
  • The same types of changes should be grouped.
  • Versions and sections should be linkable.
  • The latest version comes first.
  • The release date of each version is displayed.
  • Mention whether you follow Semantic Versioning.

Types of changes

  • **Added for new features.
  • **Changed for changes in existing functionality.
  • **Deprecated for soon-to-be removed features.
  • **Removed for now removed features.
  • **Fixed for any bug fixes.
  • **Security in case of vulnerabilities.

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.2.zip (12.1 kB view details)

Uploaded Source

File details

Details for the file py3status-pewpew-0.2.zip.

File metadata

  • Download URL: py3status-pewpew-0.2.zip
  • Upload date:
  • Size: 12.1 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.2.zip
Algorithm Hash digest
SHA256 560286e113fa02e76683bf2e9eba292cb44e7e404b05e709b720514b45283eb1
MD5 ea8e134252b20725488efaa44dd0bafa
BLAKE2b-256 b3a93d59907cbfe6063902abcec9e1ff446e8331db2069a3f0c590624d3583b9

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