Adjusts in project

This commit is contained in:
Leonardo Mortari
2025-08-02 01:45:36 -03:00
parent 55c7ccf316
commit 5bb58c98e5
3 changed files with 8 additions and 22 deletions

15
main.py
View File

@@ -1,8 +1,6 @@
import os
import requests
import threading
import glob
import shutil
os.environ["IMAGEIO_FFMPEG_EXE"] = "/usr/bin/ffmpeg"
@@ -12,19 +10,18 @@ from components.video import process_full_video
app = Flask(__name__)
def process_and_call_webhook(url, video_id, times, webhook_url, row_number, filename, title):
def process_and_call_webhook(url, video_id, times, webhook_url, filename):
try:
os.makedirs("videos", exist_ok=True)
os.makedirs("temp", exist_ok=True)
print(f"Working on video {filename}")
processed_files = process_full_video(filename, title, times)
processed_files = process_full_video(filename, times)
payload = {
"videosProcessedQuantity": len(processed_files),
"filename": filename,
"processedFiles": processed_files,
"rowNumber": row_number,
"url": url,
"videoId": video_id,
"error": False,
@@ -43,7 +40,6 @@ def process_and_call_webhook(url, video_id, times, webhook_url, row_number, file
"videosProcessedQuantity": 0,
"filename": filename,
"processedFiles": processed_files,
"rowNumber": row_number,
"url": url,
"videoId": video_id,
"error": str(e),
@@ -70,16 +66,11 @@ def process_video():
url = data.get("url")
video_id = data.get("videoId")
title = data.get("title", "")
times = data.get("times", [])
webhook_url = data.get("webhookUrl")
row_number = data.get("rowNumber")
if not webhook_url:
return jsonify({"error": "Informe 'webhookUrl'"}), 400
if not row_number:
return jsonify({"error": "Informe a linha da planilha"}), 400
filename = data.get("filename")
if not filename:
@@ -87,7 +78,7 @@ def process_video():
threading.Thread(
target=process_and_call_webhook,
args=(url, video_id, times, webhook_url, row_number, filename, title),
args=(url, video_id, times, webhook_url, filename),
daemon=True
).start()