Spaces:
Running
Running
Update app1.py
Browse files
app1.py
CHANGED
|
@@ -48,16 +48,12 @@ from huggingface_hub import HfApi, upload_file
|
|
| 48 |
def upload_to_hf(video_path, summary_text):
|
| 49 |
api = HfApi()
|
| 50 |
|
| 51 |
-
# Create a
|
| 52 |
today_str = datetime.now().strftime("%Y-%m-%d")
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
# Generate a unique subfolder for this upload
|
| 56 |
-
unique_subfolder = f"Apple-Imge-Text-upload_{uuid.uuid4().hex[:8]}"
|
| 57 |
-
hf_folder = f"{date_folder}/{unique_subfolder}"
|
| 58 |
logging.info(f"Uploading files to HF folder: {hf_folder} in repo {HF_MODEL}")
|
| 59 |
|
| 60 |
-
# Upload video
|
| 61 |
video_filename = os.path.basename(video_path)
|
| 62 |
video_hf_path = f"{hf_folder}/{video_filename}"
|
| 63 |
upload_file(
|
|
@@ -69,12 +65,13 @@ def upload_to_hf(video_path, summary_text):
|
|
| 69 |
)
|
| 70 |
logging.info(f"✅ Uploaded video to HF: {video_hf_path}")
|
| 71 |
|
| 72 |
-
# Upload summary.txt
|
| 73 |
-
|
|
|
|
| 74 |
with open(summary_file, "w", encoding="utf-8") as f:
|
| 75 |
f.write(summary_text)
|
| 76 |
|
| 77 |
-
summary_hf_path = f"{hf_folder}/
|
| 78 |
upload_file(
|
| 79 |
path_or_fileobj=summary_file,
|
| 80 |
path_in_repo=summary_hf_path,
|
|
|
|
| 48 |
def upload_to_hf(video_path, summary_text):
|
| 49 |
api = HfApi()
|
| 50 |
|
| 51 |
+
# Create a daily folder: YYYY-MM-DD-APPLE-IMAGE_FOLDER
|
| 52 |
today_str = datetime.now().strftime("%Y-%m-%d")
|
| 53 |
+
hf_folder = f"{today_str}-APPLE-IMAGE_FOLDER"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
logging.info(f"Uploading files to HF folder: {hf_folder} in repo {HF_MODEL}")
|
| 55 |
|
| 56 |
+
# --- Upload video ---
|
| 57 |
video_filename = os.path.basename(video_path)
|
| 58 |
video_hf_path = f"{hf_folder}/{video_filename}"
|
| 59 |
upload_file(
|
|
|
|
| 65 |
)
|
| 66 |
logging.info(f"✅ Uploaded video to HF: {video_hf_path}")
|
| 67 |
|
| 68 |
+
# --- Upload summary.txt ---
|
| 69 |
+
summary_filename = f"summary_{os.path.splitext(video_filename)[0]}.txt"
|
| 70 |
+
summary_file = os.path.join(tempfile.gettempdir(), summary_filename)
|
| 71 |
with open(summary_file, "w", encoding="utf-8") as f:
|
| 72 |
f.write(summary_text)
|
| 73 |
|
| 74 |
+
summary_hf_path = f"{hf_folder}/{summary_filename}"
|
| 75 |
upload_file(
|
| 76 |
path_or_fileobj=summary_file,
|
| 77 |
path_in_repo=summary_hf_path,
|