Spaces:
Sleeping
Sleeping
Update server.py
Browse files
server.py
CHANGED
|
@@ -5,12 +5,12 @@ class Handler(BaseHTTPRequestHandler):
|
|
| 5 |
def do_GET(self):
|
| 6 |
if self.path == "/":
|
| 7 |
self.send_response(200)
|
| 8 |
-
self.send_header("Content-type",
|
| 9 |
self.end_headers()
|
| 10 |
self.wfile.write(b"""
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
""")
|
| 15 |
elif self.path == "/start":
|
| 16 |
subprocess.Popen(
|
|
@@ -19,13 +19,13 @@ class Handler(BaseHTTPRequestHandler):
|
|
| 19 |
)
|
| 20 |
self.send_response(200)
|
| 21 |
self.end_headers()
|
| 22 |
-
self.wfile.write(b"Download started
|
| 23 |
-
elif self.path == "/
|
| 24 |
try:
|
| 25 |
with open("aria2.log") as f:
|
| 26 |
data = f.read()[-5000:]
|
| 27 |
except:
|
| 28 |
-
data = "No
|
| 29 |
self.send_response(200)
|
| 30 |
self.end_headers()
|
| 31 |
self.wfile.write(data.encode())
|
|
|
|
| 5 |
def do_GET(self):
|
| 6 |
if self.path == "/":
|
| 7 |
self.send_response(200)
|
| 8 |
+
self.send_header("Content-type","text/html")
|
| 9 |
self.end_headers()
|
| 10 |
self.wfile.write(b"""
|
| 11 |
+
<h2>Wikidata Downloader</h2>
|
| 12 |
+
<a href='/start'>Start Download</a><br>
|
| 13 |
+
<a href='/status'>View Status</a>
|
| 14 |
""")
|
| 15 |
elif self.path == "/start":
|
| 16 |
subprocess.Popen(
|
|
|
|
| 19 |
)
|
| 20 |
self.send_response(200)
|
| 21 |
self.end_headers()
|
| 22 |
+
self.wfile.write(b"Download started")
|
| 23 |
+
elif self.path == "/status":
|
| 24 |
try:
|
| 25 |
with open("aria2.log") as f:
|
| 26 |
data = f.read()[-5000:]
|
| 27 |
except:
|
| 28 |
+
data = "No download yet"
|
| 29 |
self.send_response(200)
|
| 30 |
self.end_headers()
|
| 31 |
self.wfile.write(data.encode())
|