i3pystatus ========== .. image:: http://golem.enkore.de/job/i3pystatus-dev/badge/icon :target: http://golem.enkore.de/job/i3pystatus-dev/ .. image:: https://travis-ci.org/enkore/i3pystatus.svg?branch=master :target: https://travis-ci.org/enkore/i3pystatus i3pystatus is a large collection status modules compatible with i3bar from the i3 window manager. Installation ------------ .. note:: Supported Python versions i3pystatus requires Python 3.2 or newer and is not compatible with Python 2.x. Some modules require additional dependencies documented in the docs. From PyPI package `i3pystatus `_ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :: pip install i3pystatus Packages for your OS ++++++++++++++++++++ * `Arch Linux `_ (stable release) * `Arch Linux `_ (latest version) Documentation ------------- `All further user documentation has been moved here. `_ Changelog --------- `Located here. `_ Contributors ------------ A list of all contributors can be found in `CONTRIBUTORS `_. Particular noteworthy contributors are former maintainer Jan Oliver Oelerich and current maintainer enkore. Contribute ---------- To contribute a module, make sure it uses one of the ``Module`` classes. Most modules use ``IntervalModule``, which just calls a function repeatedly in a specified interval. The ``output`` attribute should be set to a dictionary which represents your modules output, the protocol is documented `here `_. Developer documentation is available in the source code and `here `_. **Patches and pull requests are very welcome :-)**