Skip to main content

A complete replacement for i3status

Project description

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 growing collection of python scripts for
status output compatible to i3status / i3bar of 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 <https://pypi.python.org/pypi/i3pystatus>`_
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

::

pip install i3pystatus

Packages for your OS
++++++++++++++++++++

* `Arch Linux <https://aur.archlinux.org/packages/i3pystatus/>`_ (stable
release)
* `Arch Linux <https://aur.archlinux.org/packages/i3pystatus-git/>`_ (latest
version)

Documentation
-------------

`All further user documentation has been moved here. <http://docs.enkore.de/i3pystatus>`_

Changelog
---------

`Located here. <http://docs.enkore.de/i3pystatus/changelog.html>`_

Contributors
------------

A list of all contributors can be found in `CONTRIBUTORS <https://github.com/enkore/i3pystatus/blob/master/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 <http://i3wm.org/docs/i3bar-protocol.html>`_.

Developer documentation is available in the source code and `here
<http://docs.enkore.de/i3pystatus>`_.

**Patches and pull requests are very welcome :-)**

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

i3pystatus-3.35.tar.gz (90.1 kB view details)

Uploaded Source

Built Distribution

i3pystatus-3.35-py3-none-any.whl (127.8 kB view details)

Uploaded Python 3

File details

Details for the file i3pystatus-3.35.tar.gz.

File metadata

  • Download URL: i3pystatus-3.35.tar.gz
  • Upload date:
  • Size: 90.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for i3pystatus-3.35.tar.gz
Algorithm Hash digest
SHA256 c020e62cb232fedcdbfb0e12b66ff90aba9efcfcde997a75c6016fbc7201b53c
MD5 879a93b8bc87944e331d113c928f2f9a
BLAKE2b-256 8cf488270a2118696fe20a7aed427c6e26fd48780f62b788dc127926ba27d17c

See more details on using hashes here.

File details

Details for the file i3pystatus-3.35-py3-none-any.whl.

File metadata

File hashes

Hashes for i3pystatus-3.35-py3-none-any.whl
Algorithm Hash digest
SHA256 7a00f50da7fb8f368e155ca27ccd05b1261487a7fd63a8da48a481bdeae93875
MD5 34cab6b207f668274f1c9bb9720564e8
BLAKE2b-256 11c126009d779b7e81c270770801938fb89733e8448b14d664f332697ff018a1

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