Create CPU Temperature Display

Fixes #296 

Created a CPU Temperature Display for windows using python.
It have all the important libraries which are required for this code.

Hope this solves the problem.

Looking forward for merging this PR.
This commit is contained in:
DevanshKyada27 2023-10-17 21:52:31 +05:30 committed by GitHub
parent 8aa865cff9
commit 77a10e122d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

39
CPU Temperature Display Normal file
View File

@ -0,0 +1,39 @@
Fixes #296
#python code for displaying a CPU temperature display for windows.
#Firstly install 'psutil' library if not installed, using,
pip install psutil
#Install 'plyer' library if not installed, using
pip install plyer
#using 'plyer' library this is the python code
import psutil
from plyer import notification
def get_cpu_temperature():
try:
sensors_temperatures = psutil.sensors_temperatures()
if "coretemp" in sensors_temperatures:
for entry in sensors_temperatures["coretemp"]:
if "Core" in entry.label:
return f"{entry.label}: {entry.current}°C"
except Exception as e:
return f"Error: {str(e)}"
if __name__ == "__main__":
temperature = get_cpu_temperature()
if temperature:
notification_title = "CPU Temperature"
notification_text = f"CPU Temperature: {temperature}"
notification.notify(
title=notification_title,
message=notification_text,
app_name="CPU Temperature Checker"
)
else:
print("Unable to retrieve CPU temperature data.")