Chris Pomeroy
2021-08-09 5acaaa07e269ea0d2c2b53f12a9dc9329e4088c2
aaxConvert.py
@@ -1,4 +1,4 @@
#!/usr/local/bin/python -u
#!/usr/bin/env -S python -u
import argparse
import os
import glob
@@ -51,7 +51,6 @@
    mdata["checksum"] = aret.split()[-1]
    return mdata
def getmetabitrate():
#Return the bitrate of the media
    bit_rate = metadata['format']['bit_rate']
@@ -65,7 +64,7 @@
def getmetadatatags(key):
# get specific data
    tag = metadata['format']['tags'][key]
    return tag
    return " ".join(tag.split())
def reencode(aaxfile, outpath):
@@ -86,7 +85,7 @@
        #         break
        #     if output:
        #         print(output.strip())
        rc = process.poll()
        rc = process.stdout
        return rc
    else:
        process = subprocess.run(command, shell=True)
@@ -137,20 +136,11 @@
    process = process = subprocess.run(command, shell=True)
    return
# def filechecksum(aaxfile):
# #The the hex checksum from the file
#     ret = subprocess.Popen(["ffprobe", "-v", "info", "-hide_banner", os.path.abspath(aaxfile)], stderr=subprocess.PIPE)
#     grep = subprocess.Popen(["grep", "checksum"], stdin=ret.stderr, stdout=subprocess.PIPE)
#     awk = subprocess.Popen(["awk", " { print $8 } "], stdin=grep.stdout, stdout=subprocess.PIPE)
#     hashsum,out = awk.communicate()
#     hashsum = hashsum.decode().strip('\n')
#     return hashsum
def getcorrectkey():
#request the key for the checksum
    try:
        r = requests.post('http://prod-faas-gw.darkurthe.net:8080/function/checkkey', metadata['checksum'], verify=False, timeout=None)
        return r.text
        return r.text.strip()
    except requests.exceptions.HTTPError as err:
        raise error
        return None