Py3status

Latest version: v3.60

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 15

3.6

* faster py3-cmd, by tobes
* universal gradients functionality, by tobes
* share code so module_test improved, by tobes
* better report when i3status is missing, by tobes thx to Cypher1
* better module doctest failures, by alexoneill
* allow report exception to be available early, by tobes
* better error catching for missing {, by tobes thx to lasers
* make hide_if_zero work for net_rate fixes 935, by tobes thx to maximbaz
* fix py3-cmd link in docs, by tobes
* fix group width issue when no output, by tobes
* docs: add new screenshot directive, by tobes
* only show first line of error in i3bar, by tobes
* formatter allow some commands to be inherited, by tobes
* formatter not zero fix for displayed values, by tobes thx to maximbaz
* new cmus module: to control your cmus music player, by lasers
* new coin_market module: to display custom cryptocurrency data, by lasers
* new moc module: to control your moc music player, by lasers
* backlight module: combine device/device_path params, by lasers
* backlight module: improve rounding of brightness value, by maximbaz
* battery_level module: fix bug with over 100% full icon, by docwalter
* battery_level module: fix divide by zero bug, by tablet-mode
* bitcoin_prices module: add safeformat for the separator, by lasers
* bluetooth module: add safeformat for the separator, by lasers
* clock module: fix unicode time formatting, by tobes
* dpms module: add safeformat for all statuses, by lasers
* external_script: allow colored output, by enguerrand
* fixed some of the documentation headings, by armandg
* getjson module: cleanups, by lasers
* github module: parse and use GitHub pagination headers (closes 945), by rixx
* iw module: use absolute path for iw, by paradoxisme
* make headers available via py3.request() and update github module, by tobes
* mpris module: fix keyboard interrupt in test mode ritze
* mpris module: improvements to player detection ritze
* net_iplist module: fix for new formatter, by guiniol
* pomorodo module: fix typo on docstring, by valdur55
* selinux module: show permissive as degraded and cleanups, by lasers
* spaceapi module: Don't die if datetimes are unparseable, by rixx
* spaceapi module: prevent 'used before assignment' error, by fmorgner
* spotify module: sanitize album/track title by default, by vvoland
* sysdata module: Add load support, by guiniol
* volume_status module: fix PactlBackend on non english system, by vvoland
* volume_status: Default device detection for pactl, by lasers
* volume_status: support for input devices, by markrileybot
* volume_status module: allow device as a int, by tobes thx to yabbes
* vpn_status module: change default format on no VPN, by markrileybot
* whatismyip module: color_degraded support in status mode, by aethelz
* whatismyip module: prevent mouse updates, by lasers
* wifi module: add format, merge formats, by lasers
* wifi module: fix quality icon python 2 bug, by markrileybot
* window_title_async: fix workspace glitch, by lasers

3.5

* allow improved access to settings from py3status section, by tobes
* add a new py3status configuration section and the ability to set i3-nagbar font, by randomguy
* update sysdata documentation, by valdur55
* group/frame: use safe_format() not build_composite, by tobes
* skip empty modules in group, by tobes
* remove some un-needed ignored parameters, by tobes
* allow runtime errors to be handled in i3bar, by tobes
* documentation generation cleanup, by tobes
* show urgent on closed containers, by tobes
* improve docstring tests to prevent reserved config parameters, by tobes
* fix color comparison bug, by tobes
* fix issue with empty full_text not showing separator, by tobes
* fix issue with blank module causing extra separator to show, by tobes
* cleanup i3status config access, by tobes
* nicer exceptions on cli-commands, by tobes
* py3 logging nicer formatting, by tobes
* py3 provide http request functionality, drop requests dependency, by tobes
* cleanup: remove transformed from module responses, by tobes
* py3 helper: command_output() signal fix, by tobes
* py3 helper: allow check_commands() to take a string, by tobes
* formatter unicode fixup for python2, by tobes
* new air_quality module, to display the air quality of your place, by beetleman and lasers
* new getjson module to display fields from a json url, by vicyap
* new keyboard_locks module to display keyboard locks states, by lasers
* new systemd module to check the status of a systemd unit, by adrianlzt
* new tor_rate module to display the incoming and outgoing data rates of a Tor daemon instance, by fmorgner
* new xscreensaver module, by lasers and neutronst4r
* backlight module: fix mouse behavior thanks to Tadly on 796, by tobes
* battery_level module: use helpers, by lasers
* bitcoin_price module: add format, use post_config_hook, by lasers
* bluetooth module: use helpers, by lasers
* bluetooth module: hcitool is deprecated (bluez-5.44) so it is better to use the dbus library directly, by jmdana
* check_tcp module: remove hardcoded strings, by lasers
* coin_balance: use post_config_hook, by lasers
* clementine module: use helpers, fix exception, by lasers
* clock module: add %s, %T for time_delta calculation, by ShareDVI
* clock module: use helpers, by lasers
* clock module: allow better icon selection for given time, by maximbaz
* deadbeef module: bug fix and improvements and extra placeholders, by lasers
* diskdata module: use helpers, by lasers
* diskdata module: fix stats for fs mounted multiple times by eturner
* dpms module: add button_off, button_toggle, cache_timeout by lasers
* do_not_disturb: use post_config_hook, by lasers
* dropbox: use helpers and format fix, by lasers
* external_script module: fix exception, remove warning, by lasers
* external_script: use helpers, by lasers
* frame module: use helpers, by lasers
* getjson: use py3.request() + bugfix, by tobes
* getjson: bugfix, by maximbaz
* github module: use helpers and post_config_hook, by lasers
* gpmdp module: fix permission, by lasers
* gpmdp module: use helpers, by lasers
* hamster module: use helpers, by lasers
* hamster module: fix potential exceptions, by lasers
* imap module: add depreciation stuffs, by lasers
* imap: allow_urgent on unread messages, by lasers
* insync module: fix exception, by lasers
* insync module: use helpers, by lasers
* keyboard_layout module: use helpers, by lasers
* mpris module: fix mouse clicks by ritze
* mpris module: use helpers, by lasers
* mpris module: fixes to player registration, by valdur55
* net_iplist module: use helpers and post_config_hook, by lasers
* netdata module: cleanups and optimization, by lasers
* netdata module: add format, by lasers
* nvidia_temp module: use helpers, by lasers
* nvidia_temp module: fix exception, by lasers
* online_status: use helpers, by lasers
* pingdom module: add format, by lasers
* pomodoro module: use helpers, by lasers
* process_status module: add format, use helpers, by lasers
* rainbow module: add format, by lasers
* scratchpad_async: use post_config_hook, by lasers
* selinux module: fix exception, remove hardcoded strings, by lasers
* spaceapi module: add format by lasers
* sysdata module: avoid dividing by 0, by guiniol
* taskwarrior module: use helpers, by lasers
* taskwarrior: fix potential exceptions, by lasers
* tor_rate: use post_config_hook, by lasers
* twitch_streaming: use post_config_hook, by lasers
* vnstat module: use helpers, add exception, cleanup, by lasers
* volume_status: bugfix for pactl on debian systems, by DextersHub
* vpn_status: use post_config_hook, by lasers
* whatismyip module: support any format placeholder, always use `url_geo` with a better default, by maximbaz
* whatismyip module: expected support and cleanups by maximbaz
* wifi module: fix device autodetection magic, by lasers
* wifi module: remove command_checks(iw), by lasers
* wifi module: support unicode wifi SSID, by blahgeek
* wifi module: use helpers, fix exception, by lasers
* window_title: cleanup, by lasers
* window_title_async module: do not treat workspace name as window name, by valdur55
* window_title_async module: use post_config_hook, by lasers
* xrandr module: add option to hide output if only one combination is available, by maximbaz
* xrandr_rotate module: use post_config_hook, by lasers
* xsel module: add format, by lasers
* yandexdisk_status module: use helpers, remove hardcoded strings, fix exception, by lasers

3.4

* fix python2 unicode use in i3status time modules, by tobes
* fix python3.6 travis CI, by tobes
* cache format string tokens to reduce work done, by tobes
* formatter: new not_zero format command, by tobes
* simplify the descriptions for all modules, by lasers
* new do_not_disturb module to toggle notifications, by maximbaz
* new rss_aggregator module to display your unread feed items, by raspbeguy
* arch_updates module: add hide_if_zero option, by lasers
* arch_updates module: multiple fixes, by tobes
* backlight module: fix crash when monitor doesn't support backlight change, by laxd
* battery_level module: fix crash when running on a machine with no battery, by laxd
* battery_level module: prevent logic issues when zero, by tobes
* battery_level module: support a different type of battery, by bpinto
* clementine module: add format parameter, by lasers
* dpms: add format parameter, by lasers
* mpd_status module: fix max_width, by lasers thanks to report by girst
* mpris module: detect players starting after py3status, by ritze
* net_rate module: add option to aggregate rate from all interfaces, by guiniol
* netdata module: use next available nic, by lasers
* online_status module: add deprecation warning, by lasers
* online_status module: add format parameter, by lasers
* player_control module: add format parameter, by lasers
* rainbow module: add multi_color option, by tobes
* scratchpad_async module: cleanup format parameter, by lasers
* scratchpad_async: fix method names, by lasers
* scratchpad_counter and window_title modules: remove i3-py dependencies, by tobes
* scratchpad_counter module: add format parameter, by lasers
* sysdata module: add swap support, by valdur55
* sysdata module: cpu temp no zone bugfix, by tobes
* sysdata module: deprecate precision and padding, by guiniol
* sysdata module: use color 'bad' instead of 'high' as a default threshold, by maximbaz
* taskwarrior module: add format parameter, by lasers
* timer module: fix cache_timeout as reported by lasers, by tobes
* uname modume: add deprecation warning, by lasers
* volume_status module: PactlBackend does not read user-specified device, by vicyap
* whatismyip module: document format placeholder, by lasers
* whatsmyip module: added geolocation support using ip-api.com, by vicyap with original code from neutronst4r
* whoami module: add deprecation warning, by lasers
* whoami module: add format parameter, by lasers
* whoami module: document format placeholder, by lasers
* window_title and window_title_async modules: window without name will not crash py3status, by valdur55
* window_title module: add format parameter, by lasers
* window_title module: fix display of workspace number instead of empty window title, by valdur55
* window_title_async module: fix method name, by lasers
* xrandr module: update format parameter, by lasers
* xsel: fix xsel, by lasers

3.3

* allow module output to be used in on_click commands, by tobes
* py3 helper: add command_run and command_output methods, by tobes
* py3 helper: add support for ranged thresholds to dynamically select the color output, by tobes
* py3 helper: report better exceptions, by tobes
* formatter now accepts per module coloring syntax on containers, by tobes
* formatter and composite overall updates, refactoring, tests, by tobes
* formatter add attr_getter option, by tobes
* formatter: allow formatting numeric strings, by tobes
* Allow updating of placeholder formatting of modules, by tobes
* universal module config parameter deprecation feature, by tobes
* disable modules if post-config_hook() raises Exception, by tobes
* log py3status/python versions and git info on start, by tobes
* fix multi-line default values support on docstrings, by guiniol
* fix i3status time modules updating, by tobes
* flake8 fixes and testing improvements, by tobes
* add tuples support to doc checker, by guiniol
* don't call updates on modules before they have been fully initialised, by tobes
* module test: fix unicode error, by tobes
* module test: check for alphabetical variable declaration and unicode semantics, by tobes
* new clock module to display multiple times and dates informations in a flexible way, by tobes
* new diskdata module to shows both usage data and IO data from disks, by guiniol
* new net_iplist module to display interfaces and their IPv4 and IPv6 IP addresses, by guiniol
* backlight module: allow changing brightness using mouse click events
* battery_level module: stability and bugfix, by inclementweather
* battery_level module: fix on_click() method logic, by m45t3r
* battery_level module: add measurement_mode parameter to check for battery using /sys, by m45t3r
* exchange_rates module: cache value instead of reporting an error, by tobes
* fedora_updates module: add check_security option, by jakubjedelsky
* github module: open github home page if no repo is configured and you're getting all notifications, by rixx
* glpi module: add cache_timeout and format parameters, by pferate
* graphite module: add proxy parameter to allow usage of request's proxy feature, by btall
* mpris module: fix AttributeError when click without a running player, by ritze
* net_rate module: make compatible with formatter colors, by guiniol
* ns_checker module: add format and cache_timeout, by pferate
* rate_counter module: add format and majorly refactor code, by pferate
* spaceapi module: go to a space's website onclick, by rixx
* sysdata module: add dynamic memory unitn by pferate
* sysdata module: add support for colors/thresholds, by guiniol
* xrandr module: add rotation support, by coxley
* volume_status module: add pulseaudio support, by guiniol
* volume_status module: add pactl support, by tobes
* vpn_status module: remove shebang, by jakubjedelsky

3.2

* NOTE: this is mainly a bugfix release
* fix safe format refactoring regressions, by Maxim Baz
* fix unicode escape sequences in config parsing, by tobes
* fix module_test unicode issue, by tobes
* fix module_test for post_config_hook staticmethods etc, by tobes
* improve error report on missing default value, by tobes
* run all post config hooks before starting any modules, by tobes
* add defaults to docstrings, by tobes
* container modules switch display to urgent modules' output, by tobes
* update defaults for modules, by tobes
* enhanced module testing, by tobes
* docstring checking tests, by tobes
* modules to use safe_format(), by tobes
* battery_level module: fix hide_seconds when a user has two batteries, by Gabriel Féron
* bluetooth module: fix issue where duplicate bluetooth connections are shown, by Yuli Khodorkovskiy
* kdeconnector module: improvements, by Moritz Luedecke
* process_status module: allow process to accept full process name, by Yuli Khodorkovskiy

3.1

* NOTE: the documentation is getting stronger, check it out to know more about the new features listed
* tobes has become the first collaborator of the py3status project !
* i3status.conf file is read with a new parser which allows for richer objects eg lists to be used in config, better unicode support for python2 and better reporting to the user for errors in the config, by tobes
* new format parser allows for rich and conditional format strings, by tobes
* it is now possible to use obfuscation on all string module parameters, by tobes
* colors are now configurable for all modules with dynamic naming, by tobes
* modules now support a post_config_hook special method to allow fine setup, by tobes
* click events and updates of modules refactoring, by tobes
* CI updates for better testing of py3status
* fix: multiple enhancements on core performance and CPU reduction
* fix: tztime modules glitch
* fix: some crashes due to unicode logging
* fix: for when config-file happened to be a symbolic link, by Stautob
* new module testing framework allowing feature rich standalone tests of modules, by tobes
* new backlight module to display the current screen backlight level, by tjaartvdwalt
* new coin_balance module to display balances of diverse crypto-currencies, by Felix Morgner
* new exchange_rate module to check for your favorite currency rates, by tobes
* new file_status module to check the presence of a file, by ritze
* new frame module to group and display multiple modules inline, by tobes
* new gpmdp module for Google Play Music Desktop Player by Spirotot
* new kdeconnector module to display information about Android devices, by ritze
* new mpris module to control MPRIS enabled music players, by ritze
* new process_status module to check the presence of a process, by ritze
* new rainbow module to enlight your day, by tobes
* new tcp_status module to check for a given TCP port on a host, by ritze
* battery_level module: improved detection of active battery, by ZeiP
* exchange_rate module: fix rate on singe currency, by Jan Mrázek
* volume_status module: now shows as color bad when muted, by chezstov
* a lot of module fixes and normalization !

Page 10 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.