{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "[![Travis CI status](https://api.travis-ci.org/obestwalter/py3status-pewpew.png)](https://travis-ci.org/obestwalter/py3status-pewpew)\n[![PyPI version](https://badge.fury.io/py/py3status-pewpew.svg)](https://pypi.org/project/py3status-pewpew/)\n\n# py3status-pewpew\n\nA [py3status](https://github.com/ultrabug/py3status) module turning the [PewPew](https://pewpew.readthedocs.io) into a controller and external workspace display for the [i3wm](https://i3wm.org/) tiling window manager.\n\n[![Watch a short demo video](http://img.youtube.com/vi/0Oy2CE2GZ7s/0.jpg)](http://www.youtube.com/watch?v=0Oy2CE2GZ7s \"py3status-pewpew status controller\")\n\nExtend 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.\n\n## install\n\n```text\npip install py3status-pewpew\n```\n\nSee install-ubuntu16.04.md for specific instructions on that distribution.\n\n# testing\n\nrun the tests with tox:\n\n```console\n$ cd \n$ tox\n```\n\n## development\n\ninstall a development environment:\n\n```console\n$ cd \n$ tox -e dev\n```\n\n... and activate it e.g via `source .tox/dev/bin/activate`. Then run tests with `pytest`.\n\nDebugging hint - use screen to get direct access and run commands in the REPL:\n\n $ screen /dev/ttyACM0\n\nThis will open a screen session. Ctrl+C and Enter is useful to soft reboot pewpew in there.\n\n\n# CHANGELOG\n\nThis project uses [smeantic versioning](https://semver.org/).\n\n## [0.2] - 2019-08-09\n## Added\n\n* dependency to py3status >= 3.20 (we need the entry point discovery support) - thanks @objarni\n\n## Fixed\n\n* Adjust changelog format to use https://keepachangelog.com style\n\n## [0.1.post1] - 2019-08-08\n## Fixed \n\n* missing long description and homepage link for PyPI\n\n## [0.1] - 2019-08-08\n## Added\n\n* minimal implementation of a controller module for py3status using the PewPew\n\n---\n\n# About this Changelog\n\nhttps://keepachangelog.com suggests:\n\nGuiding Principles\n\n* Changelogs are for humans, not machines.\n* There should be an entry for every single version.\n* The same types of changes should be grouped.\n* Versions and sections should be linkable.\n* The latest version comes first.\n* The release date of each version is displayed.\n* Mention whether you follow Semantic Versioning.\n\nTypes of changes\n\n* **Added for new features.\n* **Changed for changes in existing functionality.\n* **Deprecated for soon-to-be removed features.\n* **Removed for now removed features.\n* **Fixed for any bug fixes.\n* **Security in case of vulnerabilities.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/obestwalter/py3status-pewpew", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "py3status-pewpew", "package_url": "https://pypi.org/project/py3status-pewpew/", "platform": "", "project_url": "https://pypi.org/project/py3status-pewpew/", "project_urls": { "Homepage": "https://github.com/obestwalter/py3status-pewpew" }, "release_url": "https://pypi.org/project/py3status-pewpew/0.2/", "requires_dist": null, "requires_python": "", "summary": "py3status module to control i3wm with the PewPew", "version": "0.2" }, "last_serial": 5654478, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a486d2d665262b217260c8c885a9900b", "sha256": "74af6fd03b0f8f3c14c2c011feb931ed4836c9554226801e11154195e48a31a6" }, "downloads": -1, "filename": "py3status-pewpew-0.1.zip", "has_sig": false, "md5_digest": "a486d2d665262b217260c8c885a9900b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6894, "upload_time": "2019-08-08T17:43:46", "url": "https://files.pythonhosted.org/packages/7f/3e/302a500019958ec85d8b4ec2292ca65780f5b7d2f6096d532d06b66cbf09/py3status-pewpew-0.1.zip" } ], "0.1.post1": [ { "comment_text": "", "digests": { "md5": "acf161bb73916e340fbe43c01addcbee", "sha256": "fa204e7e4124aa3f5534a13ec7a70d8b09e41ac07838a59389b69b3d7b04e289" }, "downloads": -1, "filename": "py3status-pewpew-0.1.post1.zip", "has_sig": false, "md5_digest": "acf161bb73916e340fbe43c01addcbee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10622, "upload_time": "2019-08-08T18:06:57", "url": "https://files.pythonhosted.org/packages/16/c4/87ca5350214de81dd65e0f5cc35918af5bc8a0aa60ce81f26e048d4d419d/py3status-pewpew-0.1.post1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ea8e134252b20725488efaa44dd0bafa", "sha256": "560286e113fa02e76683bf2e9eba292cb44e7e404b05e709b720514b45283eb1" }, "downloads": -1, "filename": "py3status-pewpew-0.2.zip", "has_sig": false, "md5_digest": "ea8e134252b20725488efaa44dd0bafa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12077, "upload_time": "2019-08-09T09:31:43", "url": "https://files.pythonhosted.org/packages/b3/a9/3d59907cbfe6063902abcec9e1ff446e8331db2069a3f0c590624d3583b9/py3status-pewpew-0.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea8e134252b20725488efaa44dd0bafa", "sha256": "560286e113fa02e76683bf2e9eba292cb44e7e404b05e709b720514b45283eb1" }, "downloads": -1, "filename": "py3status-pewpew-0.2.zip", "has_sig": false, "md5_digest": "ea8e134252b20725488efaa44dd0bafa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12077, "upload_time": "2019-08-09T09:31:43", "url": "https://files.pythonhosted.org/packages/b3/a9/3d59907cbfe6063902abcec9e1ff446e8331db2069a3f0c590624d3583b9/py3status-pewpew-0.2.zip" } ] }