aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2023-07-27 23:18:45 +0200
committerEgor Tensin <Egor.Tensin@gmail.com>2023-07-27 23:18:45 +0200
commite21fbe28f12b3df62e1e61fea15fe1b189ab5a94 (patch)
tree3b86eb47b6062ea3d3b670f572a2a203725074b6
parentadd thermal sensor readings from /sys/class/thermal (diff)
downloadlinux-status-e21fbe28f12b3df62e1e61fea15fe1b189ab5a94.tar.gz
linux-status-e21fbe28f12b3df62e1e61fea15fe1b189ab5a94.zip
expose thermal info via /thermal
-rwxr-xr-xsrc/app.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/app.py b/src/app.py
index 3964a38..274ff7b 100755
--- a/src/app.py
+++ b/src/app.py
@@ -585,6 +585,7 @@ def cgi_one_value(params, name, default=None):
class Request(Enum):
STATUS = 'status'
TOP = 'top'
+ THERMAL = 'thermal'
REBOOT = 'reboot'
POWEROFF = 'poweroff'
@@ -610,6 +611,8 @@ class Request(Enum):
return Status().complete()
if self is Request.TOP:
return Top().complete()
+ if self is Request.THERMAL:
+ return ThermalInfo().complete()
if self in [Request.REBOOT, Request.POWEROFF] and self.disable_power:
return Response(None, HTTPStatus.FORBIDDEN)