=> 92fe576c4969252793a3bd9292c2aa89b944fa0a
[1mdiff --git a/system-status.py b/system-status.py[m [1mindex 36722a7..c3c902d 100644[m [1m--- a/system-status.py[m [1m+++ b/system-status.py[m [36m@@ -9,12 +9,19 @@[m [mfrom time import sleep[m from unicornhatmini import UnicornHATMini, BUTTON_A[m [m POWER_BUTTON_HOLD_TIME_IN_SECONDS = 1[m [31m-TEMP_COLOR = [64, 0, 0][m [31m-CPU_COLOR = [0, 16, 32][m [31m-NETWORK_COLOR = [64, 16, 0][m [31m-MAX_TEMP = 80[m [32m+[m [32m+[m[32mBLACK = [00, 00, 00][m [32m+[m[32mRED = [64, 00, 00][m [32m+[m[32mBLUE = [00, 16, 32][m [32m+[m[32mORANGE = [64, 16, 00][m [32m+[m[32mPINK = [64, 00, 16][m [32m+[m [32m+[m[32mTEMP_COLOR = RED[m [32m+[m[32mCPU_COLOR = BLUE[m [32m+[m[32mNETWORK_COLOR = ORANGE[m [32m+[m MIN_TEMP = 40[m [31m-BLACK = [0, 0, 0][m [32m+[m[32mMAX_TEMP = 80[m [m [m class SystemStatus:[m [36m@@ -23,6 +30,7 @@[m [mclass SystemStatus:[m self.hat.set_brightness(0.1)[m self.hat.set_rotation(270)[m self.width, self.height = self.hat.get_shape()[m [32m+[m self.tempStartColumn = 0[m self.tempEndColumn = int(self.width / 2)[m self.cpuStartColumn = int(self.width / 2)[m [36m@@ -30,6 +38,20 @@[m [mclass SystemStatus:[m self.networkStartColumn = self.width - 1[m self.networkEndColumn = self.width[m [m [32m+[m[32m self.clear()[m [32m+[m [32m+[m[32m def clear(self):[m [32m+[m[32m self.hat.set_all(0, 0, 0)[m [32m+[m[32m self.hat.show()[m [32m+[m [32m+[m[32m def terminate(self):[m [32m+[m[32m for _ in range(3):[m [32m+[m[32m self.clear()[m [32m+[m[32m sleep(0.25)[m [32m+[m[32m self.hat.set_all(128, 0, 0)[m [32m+[m[32m self.hat.show()[m [32m+[m[32m sleep(0.25)[m [32m+[m def display(self):[m self.displayTemp()[m self.displayCpu()[m [36m@@ -83,24 +105,11 @@[m [mclass SystemStatus:[m [m return min(self.height, len(remoteConnections))[m [m [31m- def exit(self):[m [31m- self.hat.set_all(0, 0, 0)[m [31m- self.hat.show()[m [31m-[m [31m- def terminate(self):[m [31m- for _ in range(3):[m [31m- self.hat.set_all(0, 0, 0)[m [31m- self.hat.show()[m [31m- sleep(0.25)[m [31m- self.hat.set_all(255, 127, 0)[m [31m- self.hat.show()[m [31m- sleep(0.25)[m [31m-[m [m def cleanExit(systemStatus, button):[m def exit(signum, frame):[m button.close()[m [31m- systemStatus.exit()[m [32m+[m[32m systemStatus.clear()[m sys.exit(0)[m [m return exit[m
text/gemini; charset=utf-8
This content has been proxied by September (3851b).