i got my swag back

This commit is contained in:
2026-03-02 12:24:03 +00:00
parent 7a23612ee5
commit 5975ea48f7
+19 -8
View File
@@ -1,28 +1,39 @@
import sys
sys.path = [p for p in sys.path if 'Python27' not in p] # uglyfix
from urllib import request
import json import json
import socket import socket
from datetime import datetime from datetime import datetime
import subprocess import subprocess
import time import time
import requests
DEFAULT_SHUTDOWN = "21:00" DEFAULT_SHUTDOWN = "21:00"
LAST_VALUE = 0 LAST_VALUE = 0
machine_name = socket.gethostname() machine_name = socket.gethostname()
url = "http://192.168.50.27:5000/lookup" url = "http://192.168.50.27:5000/lookup"
payload = { payload = {
"name": machine_name, "name": machine_name,
} }
def get_data(): 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: try:
response = requests.post(url, json=payload, timeout=10) with urllib.request.urlopen(req, timeout=10) as response:
response.raise_for_status() data = response.read()
json_data = response.json() json_data = json.loads(data)
print(json_data) print(json_data)
return json_data return json_data
except requests.RequestException: except:
return None return None
def to_seconds(t): def to_seconds(t):