trying out web view for internet radio station management

workspace
Brendan Howell 4 years ago
parent 56aec9118e
commit 7ac3e94262

@ -86,6 +86,29 @@ class Audio(Bureau):
self.log.debug("info output:" + out)
self.print_small(out)
@add_webview("radio", "radio")
def radio_webview(self, data=None):
"""
Edit internet radio stations.
"""
#TODO: allow deletes
#TODO: show existing stations
#TODO: print out any new station
#TODO: use some kind of nicer templates?
ret = """
<html><head><title>screenless office - internet radio admin</title></head>
<body>
<h1>Audio Department</h1>
<h2>Radio Stations<h2>
"""
if data:
if data["addurl"]:
self.save_url(data["addurl"])
ret += "<div>New station " + data["addurl"] + " saved!</div>\n"
ret += "</body></html>"
return ret
def save_url(self, url):
"""
saves an url for a local file or network audio stream.

Loading…
Cancel
Save