You are not logged in.

#1 2014-02-07 09:42:27

dom0
Member
Registered: 2013-02-16
Posts: 39

i3pystatus - display ALL the information (for i3)

Language: Python
Source + Readme: https://github.com/enkore/i3pystatus
License: MIT
PyPI: https://pypi.python.org/pypi/i3pystatus
AUR: https://aur.archlinux.org/packages/i3pystatus-git (this is a git package and git is not considered stable by me)

It's a complete replacement for i3status with a ton of modules (some need additional libraries, which is mentioned in the readme). The exceptional thing about i3pystatus are the many many options to customize everything. All modules allow to use a custom format string to display exactly what you want.

Modules included in current release (3.27):

  • Volume display for ALSA + pulseaudio

  • Network status

  • Wireless status

  • Backlight brightness display

  • Battery monitor (highly customizable, also supports D-Bus notifications if the battery goes below an alert treshold)

  • Clock

  • Disk monitor

  • Load

  • New-Mail Display for notmuch, Thunderbird, and IMAP

  • MPD display for current song, play state

  • Parcel tracker for DHL and UPS — currently DHL doesn't work, they changed their site and don't have a proper API (well, they do, but certification costs 400 euros)

  • PyLoad status display

  • Runwatch for standard pid

  • files

  • Intel (and others?) CPU temp display

  • Also generic modules to display stuff from text files in a grep-like fashion (regex, file)

In the upcoming release (3.28) included: CPU usage, new options for mem, new-mail notification for mbox ...

i3pystatus also supports the click events protocol extension that is supported by i3 4.6 and newer, allowing it to do stuff if you click on something in your i3bar. E.g. clicking on the MPD info will toggle play/pause, right clicking on it will mute/unmute MPD.

Last edited by dom0 (2014-02-07 10:46:49)

Offline

#2 2014-02-07 09:45:08

dom0
Member
Registered: 2013-02-16
Posts: 39

Re: i3pystatus - display ALL the information (for i3)

If you use the wireless module and get the following error since an upgrade of wireless_tools to >= 0.30

ImportError: libiw.so.29: cannot open shared object file: No such file or directory

Then recompile basiciw

pip-3.3 uninstall basiciw
pip-3-3 install basiciw

Offline

Board footer

Powered by FluxBB