LiquidGUI [1.3.0.0]
- Initial psutil support for system vitals.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
from enum import Enum
|
||||
import psutil
|
||||
|
||||
class Component(Enum):
|
||||
CPU_AMD = ("k10temp", "Tctl")
|
||||
GPU_AMD = ("amdgpu", "edge")
|
||||
MOBO_ASUS = ("asus_wmi_sensors", "Motherboard Temperature")
|
||||
|
||||
class SysVitals_Helper():
|
||||
|
||||
def GetTemps(self, component: Component):
|
||||
temps = psutil.sensors_temperatures()
|
||||
|
||||
if component.value[0] in temps:
|
||||
for entry in temps[component.value[0]]:
|
||||
if entry.label == component.value[1]:
|
||||
return entry.current
|
||||
Reference in New Issue
Block a user