Skip to content

Commit e4c75e6

Browse files
authored
Merge pull request #136 from amiltonjr/feature/add-cyberpunk-net-theme
Add Cyberpunk with network stats theme
2 parents 1d23519 + ba4ea94 commit e4c75e6

File tree

9 files changed

+471
-8
lines changed

9 files changed

+471
-8
lines changed

.github/workflows/system-monitor-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
19-
theme: [ "3.5inchTheme2", "Cyberpunk", "Landscape6Grid", "Terminal", "bash-dark-green", "bash-dark-green-gpu",
19+
theme: [ "3.5inchTheme2", "Cyberpunk", "Cyberpunk-net", "Landscape6Grid", "Terminal", "bash-dark-green", "bash-dark-green-gpu",
2020
"LandscapeMagicBlue", "BigClock" ]
2121

2222
steps:

.github/workflows/system-monitor-macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
19-
theme: [ "3.5inchTheme2", "Cyberpunk", "Landscape6Grid", "Terminal", "bash-dark-green", "bash-dark-green-gpu",
19+
theme: [ "3.5inchTheme2", "Cyberpunk", "Cyberpunk-net", "Landscape6Grid", "Terminal", "bash-dark-green", "bash-dark-green-gpu",
2020
"LandscapeMagicBlue", "BigClock" ]
2121

2222
steps:

.github/workflows/system-monitor-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
19-
theme: [ "3.5inchTheme2", "Cyberpunk", "Landscape6Grid", "Terminal", "bash-dark-green", "bash-dark-green-gpu",
19+
theme: [ "3.5inchTheme2", "Cyberpunk", "Cyberpunk-net", "Landscape6Grid", "Terminal", "bash-dark-green", "bash-dark-green-gpu",
2020
"LandscapeMagicBlue", "BigClock" ]
2121

2222
steps:

config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ config:
1414
# - Landscape6Grid
1515
# - LandscapeMagicBlue
1616
# - Cyberpunk
17+
# - Cyberpunk-net
1718
# - bash-dark-green
1819
# - bash-dark-green-gpu
1920
# - BigClock

library/stats.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -428,9 +428,10 @@ def stats():
428428
if THEME_DATA['STATS']['MEMORY']['VIRTUAL']['USED'].get("SHOW", False):
429429
virtual_used = sensors.Memory.virtual_used()
430430

431-
virtual_used_text = f"{int(virtual_used / 1000000):>5}"
431+
virtual_used_text = f"{int(virtual_used / 1000000)}"
432432
if THEME_DATA['STATS']['MEMORY']['VIRTUAL']['USED'].get("SHOW_UNIT", True):
433433
virtual_used_text += " M"
434+
virtual_used_text = f"{virtual_used_text:<8}"
434435

435436
display.lcd.DisplayText(
436437
text=virtual_used_text,
@@ -575,7 +576,7 @@ def stats():
575576
upload_wlo, uploaded_wlo, download_wlo, downloaded_wlo = sensors.Net.stats(WLO_CARD, interval)
576577

577578
if THEME_DATA['STATS']['NET']['WLO']['UPLOAD']['TEXT'].get("SHOW", False):
578-
upload_wlo_text = f"{bytes2human(upload_wlo)}/s"
579+
upload_wlo_text = f"{bytes2human(upload_wlo, '%(value).1f %(symbol)s/s'):>10}"
579580
display.lcd.DisplayText(
580581
text=f"{upload_wlo_text:>9}",
581582
x=THEME_DATA['STATS']['NET']['WLO']['UPLOAD']['TEXT'].get("X", 0),
@@ -611,7 +612,7 @@ def stats():
611612
)
612613

613614
if THEME_DATA['STATS']['NET']['WLO']['DOWNLOAD']['TEXT'].get("SHOW", False):
614-
download_wlo_text = f"{bytes2human(download_wlo)}/s"
615+
download_wlo_text = f"{bytes2human(download_wlo, '%(value).1f %(symbol)s/s'):>10}"
615616
display.lcd.DisplayText(
616617
text=f"{download_wlo_text:>9}",
617618
x=THEME_DATA['STATS']['NET']['WLO']['DOWNLOAD']['TEXT'].get("X", 0),
@@ -649,7 +650,7 @@ def stats():
649650
upload_eth, uploaded_eth, download_eth, downloaded_eth = sensors.Net.stats(ETH_CARD, interval)
650651

651652
if THEME_DATA['STATS']['NET']['ETH']['UPLOAD']['TEXT'].get("SHOW", False):
652-
upload_eth_text = f"{bytes2human(upload_eth)}/s"
653+
upload_eth_text = f"{bytes2human(upload_eth, '%(value).1f %(symbol)s/s'):>10}"
653654
display.lcd.DisplayText(
654655
text=f"{upload_eth_text:>9}",
655656
x=THEME_DATA['STATS']['NET']['ETH']['UPLOAD']['TEXT'].get("X", 0),
@@ -685,7 +686,7 @@ def stats():
685686
)
686687

687688
if THEME_DATA['STATS']['NET']['ETH']['DOWNLOAD']['TEXT'].get("SHOW", False):
688-
download_eth_text = f"{bytes2human(download_eth)}/s"
689+
download_eth_text = f"{bytes2human(download_eth, '%(value).1f %(symbol)s/s'):>10}"
689690
display.lcd.DisplayText(
690691
text=f"{download_eth_text:>9}",
691692
x=THEME_DATA['STATS']['NET']['ETH']['DOWNLOAD']['TEXT'].get("X", 0),
32.8 KB
Loading
20.1 KB
Loading

0 commit comments

Comments
 (0)