From 771e3745b16a7d2bd5ea47c9d22ac42a9a43b84d Mon Sep 17 00:00:00 2001
From: Chris Pomeroy <chris.pomeroy@hotmail.com>
Date: Sun, 21 Nov 2021 04:41:22 +0000
Subject: [PATCH] Added .flake8 config: linted the querysubsonic
---
querysubsonic.py | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/querysubsonic.py b/querysubsonic.py
index c5050c4..0a609e1 100755
--- a/querysubsonic.py
+++ b/querysubsonic.py
@@ -1,32 +1,33 @@
#!/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
-## https://subsonic.darkurthe.net/audiobooks/rest/search3.view?u=testuser&t=0733b8e9889d7a9986d82764cee9db1c&s=O5kgRb6X5jFFbPSW&c=myapp&f=json&v=1.15.0&query=album="Gypsy Morph"
+# Eaxmple url
+# https://subsonic.darkurthe.net/audiobooks/rest/getMusicFolders.view?u=testuser&t=0733b8e9889d7a9986d82764cee9db1c&s=O5kgRb6X5jFFbPSW&v=1.15.0&c=myapp&f=json
+# https://subsonic.darkurthe.net/audiobooks/rest/search3.view?u=testuser&t=0733b8e9889d7a9986d82764cee9db1c&s=O5kgRb6X5jFFbPSW&c=myapp&f=json&v=1.15.0&query=album="Gypsy Morph"
from hashlib import md5
import random
import requests
+
def gensalt():
ALPHABET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
chars = []
salt = ""
for i in range(16):
chars.append(random.choice(ALPHABET))
- salt = ''.join(str(x) for x in chars )
+ salt = ''.join(str(x) for x in chars)
return salt
-def gentoken(passwd,salt):
+def gentoken(passwd, salt):
m = md5()
m.update(passwd.encode('utf8') + salt.encode('utf-8'))
return m.hexdigest()
-def getalbumlist(user,passwd):
+def getalbumlist(user, passwd):
s = gensalt()
- t = gentoken(passwd,s)
+ 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('https://subsonic.darkurthe.net/audiobooks/rest/getAlbumList.view', payload)
if r.status_code == 200:
@@ -45,9 +46,9 @@
return False
-def updatelibrary(user,passwd):
+def updatelibrary(user, passwd):
s = gensalt()
- t = gentoken(passwd,s)
+ t = gentoken(passwd, s)
payload = {'u': user, 't': t, 's': s, 'c': 'audible', 'v': '1.15.0'}
r = requests.get('https://subsonic.darkurthe.net/audiobooks/rest/startScan.view', payload, verify=False)
if r.status_code == 200:
@@ -64,7 +65,7 @@
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])
+ if out:
+ print("Found: ", sys.argv[1])
else:
print(sys.argv[1], "not found on subsonic server")
--
Gitblit v1.10.0