| | |
| | | #request the key for the checksum |
| | | hex = filechecksum(aaxfile) |
| | | payload = hex |
| | | recovery = 3 |
| | | while recovery != 0: |
| | | r = requests.post('http://prod-faas-gw.darkurthe.net:8080/function/checkkey', payload, verify=False, timeout=None) |
| | | if r.status_code == 200: |
| | | key = r.text |
| | | recovery = 0 |
| | | return key |
| | | else: |
| | | print('Checkkey function is down please wait') |
| | | recovery = recovery - 1 |
| | | sleep(15) |
| | | try: |
| | | r = requests.post('http://prod-faas-gw.darkurthe.net:8080/function/checkkey', payload, verify=False, timeout=None) |
| | | return r.text |
| | | except requests.exceptions.HTTPError as err: |
| | | raise error |
| | | |
| | | for rfile in glob.glob(args.filename): |
| | | if rfile.find("aax") != -1 and os.path.isfile(rfile): |
| | |
| | | artist = getmetadatatags('artist') |
| | | title = getmetadatatags('title') |
| | | act_byte = getcorrectkey(rfile) |
| | | ddir = "%s/%s/%s" % (path, artist, title) |
| | | single_file_path = "/processing/%s.mp3" % (title) |
| | | if not os.path.exists(ddir): |
| | | os.makedirs(ddir) |
| | | print(ddir) |
| | | reencode(rfile, single_file_path) |
| | | if mode == 'chapter': |
| | | chapter = 0 |
| | | numchapters = getchaptercount() |
| | | while (numchapters > 0 ): |
| | | cstart = getchaptermetadata(chapter, 'start_time') |
| | | cend = getchaptermetadata(chapter, 'end_time') |
| | | chapter += 1 |
| | | numchapters -= 1 |
| | | schap = str(chapter).zfill(2) |
| | | movetochapters(single_file_path, ddir, schap, title, cstart,cend) |
| | | os.remove(single_file_path) |
| | | getcoverart(rfile, ddir) |
| | | if act_byte == None: |
| | | sys.exit("Can't continue with this file {rfile}") |
| | | else: |
| | | ddir = "%s/%s/%s" % (path, artist, title) |
| | | single_file_path = "/processing/%s.mp3" % (title) |
| | | if not os.path.exists(ddir): |
| | | os.makedirs(ddir) |
| | | print(ddir) |
| | | reencode(rfile, single_file_path) |
| | | if mode == 'chapter': |
| | | chapter = 0 |
| | | numchapters = getchaptercount() |
| | | while (numchapters > 0 ): |
| | | cstart = getchaptermetadata(chapter, 'start_time') |
| | | cend = getchaptermetadata(chapter, 'end_time') |
| | | chapter += 1 |
| | | numchapters -= 1 |
| | | schap = str(chapter).zfill(2) |
| | | movetochapters(single_file_path, ddir, schap, title, cstart,cend) |
| | | os.remove(single_file_path) |
| | | getcoverart(rfile, ddir) |
| | | else: |
| | | print('We have that book already') |
| | | |
| | | |