This commit is contained in:
2026-02-25 10:40:55 +00:00
parent 597900d7b6
commit 4104ee47c4

View File

@@ -8,6 +8,12 @@ DEFAULT_SHUTDOWN = "21:00"
LAST_VALUE = 0
machine_name = socket.gethostname()
url = "http://192.168.50.27:5000/lookup"
payload = {
"name": machine_name,
}
def get_data():
data = json.dumps(payload).encode("utf-8")
@@ -30,12 +36,7 @@ def get_data():
def to_seconds(t):
return t.hour * 3600 + t.minute * 60 + t.second
machine_name = socket.gethostname()
url = "http://192.168.50.27:5000/lookup"
payload = {
"name": machine_name,
}
def update():
data = get_data()
if data["noshutdown"] == 1:
exit
@@ -46,8 +47,14 @@ else:
now = to_seconds(datetime.now().time())
if (time - now) < 0:
exit
if (time != LAST_VALUE):
if (time != LAST_VALUE and LAST_VALUE != 0):
LAST_VALUE = time
subprocess.run(["shutdown", "/a"])
print("new val detected")
print("shutting down in " + (time - now) + " seconds")
# subprocess.run(["shutdown", "/s", "/t", (time - now), " "])
print(time - now)
if __name__ == '__main__':
update()
time.sleep(30)