diff options
| author | shrimpza <git@shrimpworks.za.net> | 2015-05-18 18:17:30 +0200 |
|---|---|---|
| committer | shrimpza <git@shrimpworks.za.net> | 2015-05-18 18:17:30 +0200 |
| commit | b876929b716f5a045a1406741a9854c6e3aac738 (patch) | |
| tree | c022d86edc98c9fb4eb27f23cd829d2f883612c3 /py3status | |
| parent | 95da611ba024db9f0368b32a294f9742c08b48e6 (diff) | |
address review comments raised in #100
Diffstat (limited to 'py3status')
| -rw-r--r-- | py3status/modules/sysdata.py | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/py3status/modules/sysdata.py b/py3status/modules/sysdata.py index f5e7a76..7437c01 100644 --- a/py3status/modules/sysdata.py +++ b/py3status/modules/sysdata.py @@ -2,14 +2,14 @@ """ Display system RAM and CPU utilization. -Confiuration parameters: +Configuration parameters: - format: output format string - - med_threshold: percent to consider CPU or RAM usage as 'medium load' - high_threshold: percent to consider CPU or RAM usage as 'high load' + - med_threshold: percent to consider CPU or RAM usage as 'medium load' Format of status string placeholders: - {cpu_usage} - name of interface {cpu_temp} - cpu temperature + {cpu_usage} - cpu usage percentage {mem_total} - total memory {mem_used} - used memory {mem_used_percent} - used memory percentage @@ -20,10 +20,10 @@ be available, provided by the 'lm-sensors' or 'lm_sensors' package. @author Shahin Azad <ishahinism at Gmail>, shrimpza """ +import re import subprocess from time import time - class GetData: """ Get system status @@ -94,8 +94,6 @@ class GetData: out temperatures of all codes if more than one. """ - import re - sensors = subprocess.check_output('sensors', shell=True); m = re.search("(Core 0|CPU Temp).+\+(.+).+\(.+", sensors) if m: @@ -109,10 +107,10 @@ class Py3status: """ """ # available configuration parameters - format = "CPU: {cpu_usage}% | Mem: {mem_used}/{mem_total} GB ({mem_used_percent}%)" cache_timeout = 10 - med_threshold = 40 + format = "CPU: {cpu_usage}%, Mem: {mem_used}/{mem_total} GB ({mem_used_percent}%)" high_threshold = 75 + med_threshold = 40 def __init__(self): self.data = GetData() @@ -120,8 +118,6 @@ class Py3status: self.cpu_idle = 0 def sysData(self, i3s_output_list, i3s_config): - #data = GetData() - # get CPU usage info cpu_total, cpu_idle = self.data.cpu() cpu_usage = 1 - ( @@ -166,9 +162,9 @@ if __name__ == "__main__": from time import sleep x = Py3status() config = { - 'color_good': '#00FF00', - 'color_degraded': '#FFFF00', 'color_bad': '#FF0000', + 'color_degraded': '#FFFF00', + 'color_good': '#00FF00', } while True: |
