Skip to content

Tags: enkore/i3pystatus

Tags

3.35

Verified

This tag was signed with the committer’s verified signature. The key has expired.
3.35 (2016-08-31)

+++++++++++++++++

- New modules

    - :py:mod:`.google_calendar`: Displays next Google Calendar event
    - :py:mod:`.openfiles`: Report open files count
    - :py:mod:`.ping`: Display ping time to host
    - :py:mod:`.scores`: Display sport scores
    - :py:mod:`.scratchpad`: Display number of windows and urgency hints on i3 scratchpad
    - :py:mod:`.taskwarrior`: Pending tasks in taskwarrior
    - :py:mod:`.wunderground`: Similar to :py:mod:`.weather`, but uses wunderground
    - :py:mod:`.zabbix`: Zabbix alerts watcher
- ``i3pystatus`` binary now takes an optional path to a config file

  - (purely optional, doesn't change any existing configurations)
- Fixed a bug with required settings (did only occur in develoment branch)
- :py:mod:`.clock`: timezone-related fixes with multiple clocks
- :py:mod:`.dpms`: Added format_disabled option
- :py:mod:`.github`: Added support for acccess tokens
- :py:mod:`.gpu_temp`: Added display_if setting
- :py:mod:`.mail.imap`: Add support for IDLE if imaplib2 is installed
- :py:mod:`.mpd`: Bug fixes
- :py:mod:`.network`: Bug fixes. Upgrading to ``netifaces>=0.10.5`` is recommended for avoiding IPv6-related bugs (disabling IPv6 is of course also a
well-working solution)
- :py:mod:`.now_playing`: Also check activatable D-Bus services, bug fixes
- :py:mod:`.openvpn`: Added support for toggling connection on click
- :py:mod:`.pomodoro`: Bug fixes
- :py:mod:`.pulseaudio`: Display/control active sink, bug fixes
- :py:mod:`.reddit`: Fixes for praw
- :py:mod:`.temp`: Added display_if setting
- :py:mod:`.updates`: Added dnf (rpm-based distros) backend
- updates: Added notification support with summary of all available updates
- :py:mod:`.weather`: Added color_icons option, bug fixes
- :py:mod:`.xkblayout`: Bug fixes

3.34

3.34 (2016-02-14)

+++++++++++++++++

* New modules
    - :py:mod:`.moon`: Display moon phase
    - :py:mod:`.online`: Display internet connectivity
    - :py:mod:`.xkblayout`: View and change keyboard layout
    - :py:mod:`.plexstatus`: View status of Plex Media Server
    - :py:mod:`.iinet`: View iiNet internet usage
    - :py:mod:`.gpu_mem`, :py:mod:`.gpu_temp`: View memory and temperature stats of nVidia cards
    - :py:mod:`.solaar`: Show battery status of Solaar / Logitech Unifying devices
    - :py:mod:`.zabbix`: Alerts watcher for the Zabbix enterprise network monitor
    - :py:mod:`.sge`: Sun Grid Engine (SGE) monitor
    - :py:mod:`.timer`: Timer
    - :py:mod:`.syncthing`: Syncthing monitor and control
    - :py:mod:`.vk`: Displays number of messages in VKontakte
* Applications started from click events don't block other click events now
* Fixed crash with desktop notifications when python-gobject is installed, but no notification daemon is
running
* Log file name is now an option (``logfile`` of :py:class:`.Status`)
* Server used for checking internet connectivity is now an option (``internet_check`` of
:py:class:`.Status`)
* Added double click support for click events
* Formatter data is now available with most modules for program callbacks
* Changed default mode to standalone mode
* ``self`` is not passed anymore by default to external Python callbacks (see :py:func:`.get_module`)
* :py:mod:`.dota2wins`: Now accepts usernames in place of a Steam ID
* dota2wins: Changed win percentage to be a float
* :py:mod:`.uptime`: Added days, hours, minutes, secs formatters
* :py:mod:`.battery`: Added alert command feature (runs a shell
  command when the battery is discharged below a preset threshold)
* :py:mod:`.spotify`: Added status, format\_not\_running and color\_not\_running settings, rewrite
* :py:mod:`.cmus`: Added status, format\_not\_running and color\_not\_running settings
* :py:mod:`.cmus`: Fixed bug that sometimes lead to empty output
* :py:mod:`.shell`: Added formatting capability
* :py:mod:`.cpu_usage`: Added color setting
* :py:mod:`.mpd`: Added hide\_inactive settings
* mpd: Fixed a bug where an active playlist would be assumed, leading to no output
* mpd: Added support for UNIX sockets
* :py:mod:`.updates`: Added yaourt backend
* updates: Can display a working/busy message now
* updates: Additional formatters for every backend (to distinguish pacman vs. AUR updates, for example)
* :py:mod:`.reddit`: Added link\_karma and comment\_karma formatters
* :py:mod:`.openvpn`: Configurable up/down symbols
* openvpn: Rename colour_up/colour_down to color_up/color_down
* openvpn: NetworkManager compatibility
* :py:mod:`.disk`: Improved handling of unmounted drives. Previously
  the free space of the underlying filesystem would be reported if the
  path provided was a directory but not a valid mountpoint. This adds
  a check to first confirm whether a directory is a mountpoint using
  os.path.ismount(), and if not, then runs an os.listdir() to count
  the files; empty directories are considered not mounted. This
  functionality allows for usage on setups with NFS and will not
  report free space of underlying filesystem in cases with local
  mountpoints as path.
* :py:mod:`.battery`: Added ``bar_design`` formatter
* :py:mod:`.alsa`: Implemented optional volume display/setting as in AlsaMixer
* :py:mod:`.pulseaudio`: Fixed bug that created zombies on a click event
* :py:mod:`.backlight`: Fixed bug preventing brightness increase

3.33

3.33 (2015-06-23)

+++++++++++++++++

* Errors can now be logged to ``~/.i3pystatus-<pid>``
    - See :ref:`logging`
* Added new callback system
    - See :ref:`callbacks`
* Added credentials storage
    - See :ref:`credentials`
* Added :ref:`hints` to support special uses cases
* Added support for Pango markup
* Sending SIGUSR1 to i3pystatus refreshes the bar
    - See :ref:`refresh`
* Modules are refreshed instantly after a callback was handled
* Fixed issue where i3bar would interpret plain-text with
  "HTML-look-alike" characters in them as HTML/Pango
* New modules
    - :py:mod:`.github`: Check Github for pending notifications.
    - :py:mod:`.whosonlocation`: Change your whosonlocation.com status.
    - :py:mod:`.openvpn`: Monitor OpenVPN connections. Currently only supports systems that use Systemd.
    - :py:mod:`.net_speed`: Attempts to provide an estimation of internet speeds.
    - :py:mod:`.makewatch`: Watches for make jobs and notifies when they are completed.
    - :py:mod:`.dota2wins`: Displays the win/loss ratio of a given Dota account.
    - :py:mod:`.dpms`: Shows and toggles status of DPMS which prevents screen from blanking.
    - :py:mod:`.cpu_freq`: uses by default /proc/cpuinfo to determine the current cpu frequency
    - :py:mod:`.updates`: Generic update checker. Currently supports apt-get, pacman and cower
    - :py:mod:`.openstack_vms`: Displays the number of VMs in an openstack
      cluster in ACTIVE and non-ACTIVE states.
* :py:mod:`.backlight`: add xbacklight support for changing brightness with mouse wheel
* :py:mod:`.battery`: added support for depleted batteries
* battery: added support for multiple batteries
* battery: added option to treat all batteries as one large battery (ALL)
* :py:mod:`.cpu_usage`: removed hard coded interval setting
* :py:mod:`.cpu_usage_bar`: fixed wrong default setting
* :py:mod:`.clock`: removed optional pytz dependency
* :py:mod:`.network`: cycle available interfaces on click
* network: centralized network modules
    - Removed ``network_graph``
    - Removed ``network_traffic``
    - Removed ``wireless``
* network: added total traffic in Mbytes formatters
* network: ``basiciw`` is only required if it is used (wireless)
* network: ``psutil`` is only required if it is used (traffic)
* network: scrolling changes displayed interface
* network: fixed bug that prevented color_up being shown if the user is not using network_traffic
* network: various other enhancements
* :py:mod:`.notmuch`: fixed sync issue with database
* :py:mod:`.now_playing`: added custom format and color when no player is running
* now_playing: differentiates between D-Bus errors and no players running
* now_playing: fixed D-Bus compatibility with players
* :py:mod:`.mail`: added capability to display unread messages per account individually
* :py:mod:`.mpd`: various enhancements and fixes
* :py:mod:`.pulseaudio`: detect default sink changes in pulseaudio
* :py:mod:`.reddit`: can open users mailbox now
* :py:mod:`.shell`: fixed module not stripping newlines
* :py:mod:`.spotify`: check for metadata on start
* :py:mod:`.temp`: alert temperatures
* :py:mod:`.weather`: removed pywapi dependency
* weather: add min_temp and max_temp formatters for daily min/max temperature

3.32

3.32 2014-12-14

3.31

3.31, see README for changelog

3.30

i3pystatus 3.30, see changelog

3.29

network: prefer non link-local v6 addresses

mail: Open email client and refresh email with mouse click
disk: Add display and critical limit
battery: fix errors if CURRENT_NOW is not present
battery: add configurable colors
load: add configurable colors and limit
parcel: rewrote DHL tracker
Add spotify module

v3.1

Version 3.1 avail. on PyPI

v3

Introduced the new settings system

v2

Python 3 support, some refactoring