From 7a23612ee5e727b57dc09468e2e4d6ba5d364fde Mon Sep 17 00:00:00 2001 From: Namonay Date: Mon, 2 Mar 2026 12:06:45 +0000 Subject: [PATCH] they nerfed my swag --- client/bs_shutdown.py | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/client/bs_shutdown.py b/client/bs_shutdown.py index 93e7dce..3e24574 100644 --- a/client/bs_shutdown.py +++ b/client/bs_shutdown.py @@ -1,37 +1,28 @@ -from urllib import request import json import socket from datetime import datetime import subprocess import time - +import requests 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") - - req = urllib.request.Request( - url, - headers={"Content-Type": "application/json"}, - data=data, - method="POST" - ) - try: - with urllib.request.urlopen(req, timeout=10) as response: - data = response.read() - json_data = json.loads(data) - print(json_data) - return json_data - except: + response = requests.post(url, json=payload, timeout=10) + response.raise_for_status() + json_data = response.json() + print(json_data) + return json_data + except requests.RequestException: return None def to_seconds(t):