From 53411db5dc2cff2131b906074a068e7c9e7f62ea Mon Sep 17 00:00:00 2001
From: Chris Pomeroy <chris.pomeroy@hotmail.com>
Date: Sat, 01 May 2021 03:51:36 +0000
Subject: [PATCH] Fixed syntax problem with the convert
---
querysubsonic.py | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/querysubsonic.py b/querysubsonic.py
old mode 100644
new mode 100755
index 5b5e0fb..c5050c4
--- a/querysubsonic.py
+++ b/querysubsonic.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/local/bin/python -u
## Eaxmple url
## https://subsonic.darkurthe.net/audiobooks/rest/getMusicFolders.view?u=testuser&t=0733b8e9889d7a9986d82764cee9db1c&s=O5kgRb6X5jFFbPSW&v=1.15.0&c=myapp&f=json
@@ -8,7 +8,6 @@
import random
import requests
-
def gensalt():
ALPHABET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
chars = []
@@ -21,7 +20,7 @@
def gentoken(passwd,salt):
m = md5()
- m.update(passwd + salt)
+ m.update(passwd.encode('utf8') + salt.encode('utf-8'))
return m.hexdigest()
@@ -29,7 +28,7 @@
s = gensalt()
t = gentoken(passwd,s)
payload = {'u': user, 't': t, 's': s, 'c': 'audible', 'v': '1.15.0', 'f': 'json', 'type': 'alphabeticalByName', 'size': '500'}
- r = requests.get('http://zombietc01.darkurthe.net:8080/audiobooks/rest/getAlbumList.view', payload, verify=False)
+ r = requests.get('https://subsonic.darkurthe.net/audiobooks/rest/getAlbumList.view', payload)
if r.status_code == 200:
jr = r.json()
return jr
@@ -50,7 +49,7 @@
s = gensalt()
t = gentoken(passwd,s)
payload = {'u': user, 't': t, 's': s, 'c': 'audible', 'v': '1.15.0'}
- r = requests.get('http://zombietc01.darkurthe.net:8080/audiobooks/rest/startScan.view', payload, verify=False)
+ r = requests.get('https://subsonic.darkurthe.net/audiobooks/rest/startScan.view', payload, verify=False)
if r.status_code == 200:
return True
else:
@@ -62,10 +61,10 @@
if len(sys.argv) >= 2:
args = sys.argv[1]
else:
- print "I need an album name to lookup"
+ print("I need an album name to lookup")
sys.exit(1)
out = findalbumbyname(str(sys.argv[1]))
if out == True:
- print "Found: ",sys.argv[1]
+ print("Found: ",sys.argv[1])
else:
- print sys.argv[1], "not found on subsonic server"
+ print(sys.argv[1], "not found on subsonic server")
--
Gitblit v1.10.0