| | |
| | | import random |
| | | import requests |
| | | |
| | | |
| | | def gensalt(): |
| | | ALPHABET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" |
| | | chars = [] |
| | |
| | | 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, verify=False) |
| | | if r.status_code == 200: |
| | | jr = r.json() |
| | | return jr |
| | |
| | | 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: |
| | |
| | | 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") |