summaryrefslogtreecommitdiffstats
path: root/py3status/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* 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
* add debug log of user provided modulesUltrabug2015-01-221-0/+2
|
* fix module name parsing thx to @guiniolUltrabug2015-01-221-1/+1
|
* pep8 cleanupUltrabug2015-01-211-1/+4
|
* update get_user_modules docstringUltrabug2015-01-211-5/+5
|
* better format module loading error messagesUltrabug2015-01-211-2/+4
|
* rewrite and cleanup the modules loading mechanism to handle correctly user ↵Ultrabug2015-01-201-83/+102
| | | | provided modules instances wrt #57 thx to @wlcx and @Zopieux
* fix python3 default i3status.conf file path detectionUltrabug2015-01-191-3/+5
|
* Support time/tztime definitions with extra parts in the section nameJyri-Petteri Paloposki2015-01-131-1/+1
|
* fix i3status.conf parsing of one-liner configurationsUltrabug2015-01-091-2/+4
|
* fix i3status.conf parsing when config parameters contains brackets wrt issue ↵Ultrabug2015-01-081-6/+16
| | | | #51 thx to @ZeiP
* fix NamedTemporaryFile file delete throwing an OSError as we clean it up ↵Ultrabug2015-01-081-54/+62
| | | | ourselves to be compatible with all python versions
* fix some debug typo2.0Ultrabug2015-01-041-1/+1
|
* add an automatic and rate limited module and i3status module refresh when ↵Ultrabug2015-01-041-0/+15
| | | | using on_click commands
* rate limit the refresh_all commandUltrabug2015-01-041-3/+7
|
* handle SIGTERM to terminate nicely upon i3 restart and remove i3status tmp ↵Ultrabug2014-12-311-1/+18
| | | | config file
* handle i3status volume module guessing thx to @btallUltrabug2014-12-301-0/+16
|
* fix user loaded module name detection thx to @tablet-modeUltrabug2014-12-301-1/+1
|
* fix python3 dict iterationUltrabug2014-12-281-1/+1
|
* make sure every py3status command line parameter gets a short and long flagUltrabug2014-12-281-5/+5
|
* cleaner debug logsUltrabug2014-12-281-4/+2
|
* enhance parsing of modules and section names and parameters valueUltrabug2014-12-281-14/+32
|
* implement an i3status module name and instance guesser in the event thread ↵Ultrabug2014-12-231-3/+50
| | | | to dispatch click events from i3status modules
* make sure the i3status parser gets a clean module name and instance even if ↵Ultrabug2014-12-221-10/+28
| | | | they are quoted individually
* python3 compatibility code for i3status tmp config generationUltrabug2014-12-211-5/+21
|
* backport code for issue #43Ultrabug2014-12-211-5/+37
|
* make i3-nagbar messages non blocking to py3statusUltrabug2014-12-211-1/+1
|
* add handling of a special on_click parameter in i3status.conf allowing to ↵Ultrabug2014-12-041-11/+107
| | | | send i3 messages and execute special py3status actions
* fix module loading priority, user provided modules winUltrabug2014-12-041-9/+20
|
* implement the new i3status configured order py3status outputUltrabug2014-11-301-10/+40
|
* handle new module style dict only response and allow multiple instances of a ↵Ultrabug2014-11-291-8/+21
| | | | module
* ensure i3status config parsed values are not evaluated as exotic objects typesUltrabug2014-11-281-1/+7
|
* apply module configuration from i3status parsed configUltrabug2014-11-281-0/+7
|
* detect and load internal and external configured modules properlyUltrabug2014-11-241-16/+28
|
* detect i3status.conf active and configured modules using the order parameterUltrabug2014-11-241-7/+10
|
* handle loading and running of i3status.conf configured py3status modulesUltrabug2014-11-231-7/+60
|
* generate and use a temporary i3status config on the fly so that we can now ↵Ultrabug2014-11-231-52/+77
| | | | extend it with our own modules without breaking i3status
* implement full i3status.conf parsing wrt issue #44Ultrabug2014-11-231-54/+86
|
* minor coding style wrt issue #38Ultrabug2014-07-241-2/+2
|
* Variable renamed, home -> home_pathFrank Haun2014-07-021-2/+2
|
* __init__.py: Fix include_paths default.Frank Haun2014-07-011-2/+5
|
* add --version parameter wrt issue #29Ultrabug2014-05-031-0/+21
|
* make ordering debug logs less spammyUltrabug2014-04-151-12/+25
|
* new ordering mechanism with verbose logging. fixes rare cases where the ↵Ultrabug2014-04-141-6/+54
| | | | modules methods were not always loaded in the same order and caused inconsistent ordering between reloads. thx to @guiniol for reporting.
* debug: dont catch print() on debug modeUltrabug2014-04-141-2/+3
|
* debug: add position requested by modulesUltrabug2014-04-141-1/+2
|
* new standalone mode allowing to bypass i3status when you need a ↵Ultrabug2014-02-231-34/+70
| | | | py3status-modules-only i3bar
* debug mode add log info about py3status invocation configUltrabug2014-02-231-0/+7
|
* pep8 cosmeticsUltrabug2014-02-231-1/+1
|
* python3 compatibility code wrt issue #24Ultrabug2014-02-201-0/+5
|