summaryrefslogtreecommitdiffstats
path: root/py3status/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Disable profilingFederico Ceratto2015-03-311-1/+1
|
* Implement thread profilingFederico Ceratto2015-03-311-0/+26
|
* Add optional setproctitleFederico Ceratto2015-03-311-0/+5
|
* remove code exception on moved empty_class moduleUltrabug2015-03-291-2/+0
|
* remove useless position from logsUltrabug2015-03-271-2/+1
|
* refactor cli module listing as seen with @FedericoCerattoUltrabug2015-03-261-35/+42
|
* pep8 complianceUltrabug2015-03-261-4/+6
|
* Add module listingFederico Ceratto2015-03-201-0/+69
|
* Refactor default config fileFederico Ceratto2015-03-181-30/+23
|
* catch daylight savings time change, fix issue #75 thx to @GamonicsUltrabug2015-03-121-4/+5
|
* 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
* 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
|