summaryrefslogtreecommitdiffstats
path: root/py3status
Commit message (Collapse)AuthorAgeFilesLines
* Free choice of color for unread mailsrixx2015-03-161-7/+16
|\
| * Choose to hide the mail status if no unseen mails existrixx2015-03-151-2/+6
| |
| * unread mail string is now fully configurable (format string)rixx2015-03-151-2/+2
| |
| * Merge branch 'master' into short_mailrixx2015-03-151-7/+14
| |\
| * | imap only shows name if there are unread emailsrixx2015-03-151-5/+9
| | |
* | | less being stupidrixx2015-03-161-1/+2
| | | | | | | | | | | | funnily enough, it worked with the connection.close in the loop, too
* | | resource saving as proposed by @ultrabugrixx2015-03-151-2/+2
| |/ |/|
* | IMAP module may now check several IMAP foldersrixx2015-03-151-7/+14
|/ | | | | Returns sum of unseen mails in given folders. Former behaviour with only one given directory is unchanged.
* fix for Space APIs without 'lastchange' fieldrixx2015-03-141-10/+21
| | | | | | Space APIs are not required to provide a 'lastchange' field. Spaces without 'lastchange' timestamp will now always only show 'open' or 'closed' without a date.
* remove obsolete i3bar_click_events moduleUltrabug2015-03-121-127/+0
|
* catch daylight savings time change, fix issue #75 thx to @GamonicsUltrabug2015-03-121-4/+5
|
* normalize module direct testing with a proper configUltrabug2015-03-1120-28/+111
|
* fix and cleanup netdata module as reported by @obbUltrabug2015-03-111-12/+13
|
* bluetooth module QA formattingUltrabug2015-03-021-25/+35
|
* [bluetooth] Configurable formattingJ.M. Dana2015-02-241-5/+19
| | | | | | | | | | | | | | format_prefix: the prefix string that will be shown when there are active connections. format: the string that will be shown when there are active connections. Accepts the placeholders {name} and {mac}. format_no_conn_prefix: the prefix string that will be shown when there are no connections. format_no_conn: the string that will be shown if there are no connections.
* [bluetooth] separator is configurable nowJ.M. Dana2015-02-241-1/+2
|
* Merge pull request #65 from jmdana/masterUltrabug2015-02-241-0/+69
|\ | | | | new bluetooth module by @jmdana
| * sed dependency removed by using Python regular expressionsJ.M. Dana2015-02-241-12/+8
| |
| * QA modificationsJ.M. Dana2015-02-241-13/+4
| |
| * Provides information about multiple devicesJ.M. Dana2015-02-211-5/+10
| |
| * New bluetooth module addedJ.M. Dana2015-02-211-0/+77
| | | | | | | | It shows the status of the bluetooth connection
* | Merge pull request #71 from jmdana/kbdUltrabug2015-02-241-2/+5
|\ \ | | | | | | fix incorrect parsing of "setxkbmap -query" on keyboard_layout module by @jmdana
| * | [bugfix] incorrect parsing of "setxkbmap -query"J.M. Dana2015-02-241-2/+5
| |/ | | | | | | | | | | | | | | | | The setxkbmap method assumes that the layout appears at the end of the "setxkbmap -query" command, which is not always true (e.g. options defined with "setxkbmap -option" may appear after the layout). The module has been modified so it uses a regular expression for parsing.
* | Merge pull request #68 from thomas-/battery_level_py3_fixUltrabug2015-02-231-4/+11
|\ \ | | | | | | fix battery_level module compatibility with python3 by @thomas-
| * | added string.decode() for subprocess output and replaced string.translate() ↵Thomas2015-02-221-4/+4
| | | | | | | | | | | | for py3 compatibility
| * | added a small debugging output when directly calling battery_level.pyThomas2015-02-221-0/+7
| | |
* | | Merge pull request #66 from jmdana/dpmsUltrabug2015-02-221-2/+2
|\ \ \ | |/ / |/| | dpms module activate/deactivate the screensaver as well by @jmdana
| * | [DPMS] Activate/deactivate the screensaver as well.J.M. Dana2015-02-211-2/+2
| |/ | | | | | | | | | | | | | | The DPMS module allows activation/deactivation of DPMS and does it well. However, the purpose of deactivating DPMS is, in most cases, to avoid the screen going blank. If the screensaver is not deactivated then the screen will go blank anyway. This commits allow simultaneous activation/deactivation of both.
* | meaningful variable nameUltrabug2015-02-211-5/+5
| |
* | fix issue #64, ensure modules methods are always iterated alphabetically thx ↵Ultrabug2015-02-211-1/+2
|/ | | | to @shankargopal
* clear cache of user modules on click events by default for maximal i3bar ↵Ultrabug2015-02-171-1/+9
| | | | responsiveness
* fix i3status setup race condition reported by @tasseUltrabug2015-02-161-2/+4
|
* fix time adjustement for short iteration timers thx to @guilbepUltrabug2015-02-161-2/+4
|
* check for modules responses when generating the outputUltrabug2015-02-131-1/+2
|
* remove legacy module ordering spammy debug logsUltrabug2015-02-111-23/+0
|
* fix issue #63 wrt SIGUSR1 spam error, cap it to 1 per 100ms anyway to avoid ↵Ultrabug2015-02-101-3/+23
| | | | killing i3status
* ensure interval is an integerUltrabug2015-02-101-1/+1
|
* refactor the main loop for instant i3bar update on module or i3status output ↵Ultrabug2015-02-101-100/+176
| | | | change wrt issue #59, handle correctly all and multiple time and tztime instances while updating them only on py3status interval
* lower the click event refresh mechanism rate limit to 100msUltrabug2015-02-101-4/+4
|
* make sure we have an empty config for every requested module on the order listUltrabug2015-02-101-0/+4
|
* fix time and tztime format handlingUltrabug2015-02-081-8/+11
|
* make the main loop iterate fast to catch any module or i3status update ↵Ultrabug2015-02-051-4/+11
| | | | almost instantly while keeping the configured interval for modules refresh rate
* module spaceapi QATimm Szigat2015-02-021-16/+12
|
* spaceapi source now with 20% more beautyTimm Szigat2015-02-011-32/+35
|
* add spaceapi moduleTimm Szigat2015-02-011-0/+85
|
* docstring hide_on_errorAndré Doser2015-01-281-0/+1
|
* Some refactoring, thanks UltrabugAndré Doser2015-01-281-18/+38
|
* .André Doser2015-01-281-1/+1
|
* coloration fixAndré Doser2015-01-281-3/+4
|
* Error handlingAndré Doser2015-01-271-6/+8
|