Update qili.py
Browse files
qili.py
CHANGED
@@ -7,7 +7,12 @@ import traceback
|
|
7 |
|
8 |
sys.path.append(os.getcwd())
|
9 |
|
10 |
-
conf={
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
def fetch(request, timeout=60000):
|
13 |
try:
|
@@ -58,12 +63,12 @@ def upload_bytes(bytes, key=None, ext=".wav"):
|
|
58 |
})
|
59 |
data=data["file_upload_token"]
|
60 |
files={"file":(os.path.basename(key), bytes)}
|
61 |
-
response = requests.post(conf["
|
62 |
if response.ok:
|
63 |
data = response.json()
|
64 |
return data.get("data", {}).get("file_create", {}).get("url")
|
65 |
else:
|
66 |
-
raise Exception(f"{response.status_code} - {response.reason}, {response.text}")
|
67 |
except Exception as e:
|
68 |
traceback.print_exc()
|
69 |
return str(e)
|
@@ -103,13 +108,13 @@ def upload(files, root_key=None):
|
|
103 |
|
104 |
for i, file in enumerate(files):
|
105 |
form = {"file": open(file, "rb")}
|
106 |
-
response = requests.post(conf["
|
107 |
|
108 |
if response.ok:
|
109 |
data = response.json()
|
110 |
urls.append(data.get("data", {}).get("file_create", {}).get("url"))
|
111 |
else:
|
112 |
-
raise Exception(f"{response.status_code} - {response.reason}, {response.text}")
|
113 |
|
114 |
if shouldReturnString:
|
115 |
urls[0]
|
|
|
7 |
|
8 |
sys.path.append(os.getcwd())
|
9 |
|
10 |
+
conf={
|
11 |
+
"apiKey":os.environ.get("apiKey"),
|
12 |
+
"api":os.environ.get("api"),
|
13 |
+
"token": os.environ.get("token"),
|
14 |
+
"storage": os.environ.get("storage"),
|
15 |
+
}
|
16 |
|
17 |
def fetch(request, timeout=60000):
|
18 |
try:
|
|
|
63 |
})
|
64 |
data=data["file_upload_token"]
|
65 |
files={"file":(os.path.basename(key), bytes)}
|
66 |
+
response = requests.post(conf["storage"], files=files, data=data)
|
67 |
if response.ok:
|
68 |
data = response.json()
|
69 |
return data.get("data", {}).get("file_create", {}).get("url")
|
70 |
else:
|
71 |
+
raise Exception(f"{conf["storage"]}: {response.status_code} - {response.reason}, {response.text}")
|
72 |
except Exception as e:
|
73 |
traceback.print_exc()
|
74 |
return str(e)
|
|
|
108 |
|
109 |
for i, file in enumerate(files):
|
110 |
form = {"file": open(file, "rb")}
|
111 |
+
response = requests.post(conf["storage"], files=form, data=tokens[i])
|
112 |
|
113 |
if response.ok:
|
114 |
data = response.json()
|
115 |
urls.append(data.get("data", {}).get("file_create", {}).get("url"))
|
116 |
else:
|
117 |
+
raise Exception(f"{conf["storage"]}: {response.status_code} - {response.reason}, {response.text}")
|
118 |
|
119 |
if shouldReturnString:
|
120 |
urls[0]
|