From be2147a40cc51b94c1e82f4b7e237917d179062d Mon Sep 17 00:00:00 2001 From: Kaisa Marysia Date: Mon, 8 Jul 2024 18:56:41 +0200 Subject: [PATCH] webserver.py aktualisiert --- webserver.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/webserver.py b/webserver.py index d0162ec..e0264a0 100644 --- a/webserver.py +++ b/webserver.py @@ -10,7 +10,6 @@ import datetime from http.server import HTTPServer, BaseHTTPRequestHandler from urllib.parse import urlparse - class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): def do_GET(self): @@ -124,6 +123,12 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): self.end_headers() self.wfile.write(response.encode("utf-8")) + elif apirq.startswith("?help"): + response="/?help show this help page" + "\n" + "/?status show status page" + "\n" + "?file= play file or URL" + "\n" + "/?add= add file or path to playlist" + "\n" + "/?mpv=playnext play next track" + "\n" + "/?mpv=playprec play previous track" + "\n" + "/?mpv=pause pause player" + "\n" + "/?mpv=volset=50 set volume. [0-100]" + "\n" + "/?mpv=volplus increase volume" + "\n" + "/?mpv=volminus decrease volume" + self.send_response(200) + self.end_headers() + self.wfile.write(response.encode("utf-8")) + elif apirq.startswith("?status"): cmdtitle = "echo '{\"command\":[\"get_property\", \"media-title\"]}' | socat - /tmp/mpvsocket" outputtitle = subprocess.check_output(cmdtitle,shell=True) @@ -179,5 +184,5 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): self.wfile.write(b"\n") value = value + 1 -httpd = HTTPServer(('', 8000), SimpleHTTPRequestHandler) +httpd = HTTPServer(('', 80), SimpleHTTPRequestHandler) httpd.serve_forever()