Update main.py
Browse files
main.py
CHANGED
@@ -266,10 +266,10 @@ async def download_video_max_quality(request: Request, payload: MaxDownloadReque
|
|
266 |
# Use str(payload.url) to pass the URL string to the helper
|
267 |
final_file_path = perform_download(ydl_opts, str(payload.url), file_path_stem)
|
268 |
final_filename = final_file_path.name
|
269 |
-
|
270 |
|
271 |
-
logger.info(f"Video download complete for {payload.url}. URL: {
|
272 |
-
return
|
273 |
|
274 |
except Exception as e:
|
275 |
# Error logged in perform_download
|
|
|
266 |
# Use str(payload.url) to pass the URL string to the helper
|
267 |
final_file_path = perform_download(ydl_opts, str(payload.url), file_path_stem)
|
268 |
final_filename = final_file_path.name
|
269 |
+
download_url = f"{str(request.base_url).rstrip('/')}/downloads/{final_filename}"
|
270 |
|
271 |
+
logger.info(f"Video download complete for {payload.url}. URL: {download_url}")
|
272 |
+
return {"url": download_url}
|
273 |
|
274 |
except Exception as e:
|
275 |
# Error logged in perform_download
|