handle vtuner api token requests
A token request is now made at initialization. Reply to this request with an arbitrary token.
This commit is contained in:
parent
c085974137
commit
a1e6fdb8f8
1 changed files with 7 additions and 1 deletions
8
ycast.py
8
ycast.py
|
@ -38,7 +38,13 @@ class YCastServer(BaseHTTPRequestHandler):
|
|||
def do_GET(self):
|
||||
get_stations()
|
||||
self.address = 'http://' + self.headers['Host']
|
||||
if self.path == '/' \
|
||||
if self.path.startswith(VTUNER_INITURL + '?token='):
|
||||
self.send_response(200)
|
||||
self.send_header('Content-type', 'text/html')
|
||||
self.end_headers()
|
||||
self.wfile.write(bytes(XMLHEADER, 'utf-8'))
|
||||
self.wfile.write(bytes('<EncryptedToken>stub</EncryptedToken>', 'utf-8'))
|
||||
elif self.path == '/' \
|
||||
or self.path == '/' + YCAST_LOCATION \
|
||||
or self.path == '/' + YCAST_LOCATION + '/'\
|
||||
or self.path.startswith(VTUNER_INITURL):
|
||||
|
|
Loading…
Add table
Reference in a new issue