Update app.py
Browse files
app.py
CHANGED
|
@@ -87,9 +87,29 @@ def upload_to_catbox_public(file_path: str, file_name: str) -> str:
|
|
| 87 |
if r.status_code == 412 or "too large" in r.text.lower():
|
| 88 |
log("❌ ERROR: File too large (greater than 200 MB)")
|
| 89 |
|
|
|
|
|
|
|
|
|
|
| 90 |
r.raise_for_status()
|
| 91 |
return r.text.strip()
|
| 92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 93 |
|
| 94 |
BLUR_W = 291
|
| 95 |
BLUR_H = 84
|
|
@@ -190,23 +210,6 @@ def process_anime(anime_id: str, anime_name: str):
|
|
| 190 |
episode += 1
|
| 191 |
|
| 192 |
log("PROCESS FINISHED NORMALLY")
|
| 193 |
-
def notify_render(anime_id, episode, quality, file_url, file_name, status):
|
| 194 |
-
payload = {
|
| 195 |
-
"anime_id": anime_id,
|
| 196 |
-
"episode": episode,
|
| 197 |
-
"quality": quality,
|
| 198 |
-
"file_url": catbox_url,
|
| 199 |
-
"file_name": file_name,
|
| 200 |
-
"status": status
|
| 201 |
-
}
|
| 202 |
-
|
| 203 |
-
log(f"Notify render → {payload}")
|
| 204 |
-
|
| 205 |
-
try:
|
| 206 |
-
r = requests.post(RENDER_UPDATE_ENDPOINT, json=payload, timeout=10)
|
| 207 |
-
log(f"Render response {r.status_code}")
|
| 208 |
-
except Exception as e:
|
| 209 |
-
log(f"⚠️ Render notify failed: {repr(e)}")
|
| 210 |
|
| 211 |
@app.post("/start")
|
| 212 |
def start_endpoint(payload: StartPayload, background_tasks: BackgroundTasks):
|
|
|
|
| 87 |
if r.status_code == 412 or "too large" in r.text.lower():
|
| 88 |
log("❌ ERROR: File too large (greater than 200 MB)")
|
| 89 |
|
| 90 |
+
catbox_url = upload_to_catbox_public(blurred_file, new_name)
|
| 91 |
+
log(f"Uploaded to Catbox: {catbox_url}")
|
| 92 |
+
|
| 93 |
r.raise_for_status()
|
| 94 |
return r.text.strip()
|
| 95 |
|
| 96 |
+
def notify_render(anime_id, episode, quality, file_url, file_name, status):
|
| 97 |
+
payload = {
|
| 98 |
+
"anime_id": anime_id,
|
| 99 |
+
"episode": episode,
|
| 100 |
+
"quality": quality,
|
| 101 |
+
"file_url": catbox_url,
|
| 102 |
+
"file_name": file_name,
|
| 103 |
+
"status": status
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
log(f"Notify render → {payload}")
|
| 107 |
+
|
| 108 |
+
try:
|
| 109 |
+
r = requests.post(RENDER_UPDATE_ENDPOINT, json=payload, timeout=10)
|
| 110 |
+
log(f"Render response {r.status_code}")
|
| 111 |
+
except Exception as e:
|
| 112 |
+
log(f"⚠️ Render notify failed: {repr(e)}")
|
| 113 |
|
| 114 |
BLUR_W = 291
|
| 115 |
BLUR_H = 84
|
|
|
|
| 210 |
episode += 1
|
| 211 |
|
| 212 |
log("PROCESS FINISHED NORMALLY")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 213 |
|
| 214 |
@app.post("/start")
|
| 215 |
def start_endpoint(payload: StartPayload, background_tasks: BackgroundTasks):
|