webserver.py aktualisiert
This commit is contained in:
parent
5bd03d8375
commit
be2147a40c
1 changed files with 7 additions and 2 deletions
|
|
@ -10,7 +10,6 @@ import datetime
|
||||||
from http.server import HTTPServer, BaseHTTPRequestHandler
|
from http.server import HTTPServer, BaseHTTPRequestHandler
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
|
|
||||||
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
|
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
def do_GET(self):
|
def do_GET(self):
|
||||||
|
|
@ -124,6 +123,12 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(response.encode("utf-8"))
|
self.wfile.write(response.encode("utf-8"))
|
||||||
|
|
||||||
|
elif apirq.startswith("?help"):
|
||||||
|
response="/?help show this help page" + "\n" + "/?status show status page" + "\n" + "?file=<PATH|URL> play file or URL" + "\n" + "/?add=<PATH|URL> 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"):
|
elif apirq.startswith("?status"):
|
||||||
cmdtitle = "echo '{\"command\":[\"get_property\", \"media-title\"]}' | socat - /tmp/mpvsocket"
|
cmdtitle = "echo '{\"command\":[\"get_property\", \"media-title\"]}' | socat - /tmp/mpvsocket"
|
||||||
outputtitle = subprocess.check_output(cmdtitle,shell=True)
|
outputtitle = subprocess.check_output(cmdtitle,shell=True)
|
||||||
|
|
@ -179,5 +184,5 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
|
||||||
self.wfile.write(b"\n")
|
self.wfile.write(b"\n")
|
||||||
value = value + 1
|
value = value + 1
|
||||||
|
|
||||||
httpd = HTTPServer(('', 8000), SimpleHTTPRequestHandler)
|
httpd = HTTPServer(('', 80), SimpleHTTPRequestHandler)
|
||||||
httpd.serve_forever()
|
httpd.serve_forever()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue