Some changes

This commit is contained in:
dswd committed 2026-04-15 00:46:30 +02:00
1 parent 23197e1dcc
commit 50bb5d7e72
6 files changed
+60 -7

No files matched your search

+6 -2
View File
@@ -1,3 +1,4 @@
import mimetypes
import socket
import time
from typing import Optional
@@ -97,7 +98,6 @@ class Updater:
def update_domain(self, domain: str, update_info: dict):
modes = update_info.get("modes", [Mode.IPv4])
update_required = False
resolved_addrs = {}
addrs = {m: self.addrs[m] for m in modes}
for mode in modes:
@@ -124,7 +124,7 @@ class Updater:
response = requests.request(method, url, params=params, headers=headers, timeout=10)
success = response.status_code == 200
response_text = response.text
log.info(f"Updated {domain}")
log.info(f"Updated {domain}, response: {response_text}")
self.add_to_history(domain, self.addrs if success else resolved_addrs, success, response_text)
def update_domains(self):
@@ -166,7 +166,11 @@ class Handler(BaseHTTPRequestHandler):
path = self.server.args.web + self.path
try:
data = open(path, 'rb').read()
mimetype = mimetypes.guess_type(path)[0]
self.send_response(200)
if mimetype:
self.send_header("Content-Type", mimetype)
self.send_header('Content-Length', str(len(data)))
self.end_headers()
self.wfile.write(data)
except: