Spaces:
Running
Running
burtenshaw
commited on
Commit
·
903f1b2
1
Parent(s):
adb259d
add progress bar and fix template
Browse files- app/app.py +7 -3
app/app.py
CHANGED
|
@@ -251,7 +251,7 @@ def generate_pdf_from_markdown(markdown_file_path, output_pdf_path):
|
|
| 251 |
|
| 252 |
|
| 253 |
# --- Helper Function to Read CSS ---
|
| 254 |
-
def load_css(css_path="template/style.css"):
|
| 255 |
"""Loads CSS content from a file."""
|
| 256 |
try:
|
| 257 |
with open(css_path, "r", encoding="utf-8") as f:
|
|
@@ -296,8 +296,8 @@ def step1_fetch_and_generate_presentation(url, progress=gr.Progress(track_tqdm=T
|
|
| 296 |
)
|
| 297 |
|
| 298 |
# --- Copy Template Directory for Cached Item ---
|
| 299 |
-
template_src_dir = "template"
|
| 300 |
-
template_dest_dir = os.path.join(temp_dir, "template")
|
| 301 |
if os.path.isdir(template_src_dir):
|
| 302 |
try:
|
| 303 |
shutil.copytree(template_src_dir, template_dest_dir)
|
|
@@ -999,6 +999,7 @@ with gr.Blocks(
|
|
| 999 |
fn=step1_fetch_and_generate_presentation,
|
| 1000 |
inputs=[input_url],
|
| 1001 |
outputs=step1_outputs,
|
|
|
|
| 1002 |
).then(
|
| 1003 |
fn=lambda s_data: [
|
| 1004 |
upd
|
|
@@ -1045,6 +1046,7 @@ with gr.Blocks(
|
|
| 1045 |
fn=step2_build_slides,
|
| 1046 |
inputs=step2_inputs,
|
| 1047 |
outputs=step2_outputs,
|
|
|
|
| 1048 |
).then(
|
| 1049 |
fn=lambda image_paths: [
|
| 1050 |
gr.update(
|
|
@@ -1077,6 +1079,7 @@ with gr.Blocks(
|
|
| 1077 |
fn=step3_generate_audio,
|
| 1078 |
inputs=step3_inputs,
|
| 1079 |
outputs=step3_outputs,
|
|
|
|
| 1080 |
).then(lambda: gr.update(selected=3), outputs=tabs_widget) # Switch to Tab 4
|
| 1081 |
|
| 1082 |
# Step 4 Click Handler
|
|
@@ -1089,6 +1092,7 @@ with gr.Blocks(
|
|
| 1089 |
fn=step4_generate_video,
|
| 1090 |
inputs=step4_inputs,
|
| 1091 |
outputs=step4_outputs,
|
|
|
|
| 1092 |
)
|
| 1093 |
|
| 1094 |
if __name__ == "__main__":
|
|
|
|
| 251 |
|
| 252 |
|
| 253 |
# --- Helper Function to Read CSS ---
|
| 254 |
+
def load_css(css_path="app/template/style.css"):
|
| 255 |
"""Loads CSS content from a file."""
|
| 256 |
try:
|
| 257 |
with open(css_path, "r", encoding="utf-8") as f:
|
|
|
|
| 296 |
)
|
| 297 |
|
| 298 |
# --- Copy Template Directory for Cached Item ---
|
| 299 |
+
template_src_dir = "app/template"
|
| 300 |
+
template_dest_dir = os.path.join(temp_dir, "app/template")
|
| 301 |
if os.path.isdir(template_src_dir):
|
| 302 |
try:
|
| 303 |
shutil.copytree(template_src_dir, template_dest_dir)
|
|
|
|
| 999 |
fn=step1_fetch_and_generate_presentation,
|
| 1000 |
inputs=[input_url],
|
| 1001 |
outputs=step1_outputs,
|
| 1002 |
+
show_progress="full",
|
| 1003 |
).then(
|
| 1004 |
fn=lambda s_data: [
|
| 1005 |
upd
|
|
|
|
| 1046 |
fn=step2_build_slides,
|
| 1047 |
inputs=step2_inputs,
|
| 1048 |
outputs=step2_outputs,
|
| 1049 |
+
show_progress="full",
|
| 1050 |
).then(
|
| 1051 |
fn=lambda image_paths: [
|
| 1052 |
gr.update(
|
|
|
|
| 1079 |
fn=step3_generate_audio,
|
| 1080 |
inputs=step3_inputs,
|
| 1081 |
outputs=step3_outputs,
|
| 1082 |
+
show_progress="full",
|
| 1083 |
).then(lambda: gr.update(selected=3), outputs=tabs_widget) # Switch to Tab 4
|
| 1084 |
|
| 1085 |
# Step 4 Click Handler
|
|
|
|
| 1092 |
fn=step4_generate_video,
|
| 1093 |
inputs=step4_inputs,
|
| 1094 |
outputs=step4_outputs,
|
| 1095 |
+
show_progress="full",
|
| 1096 |
)
|
| 1097 |
|
| 1098 |
if __name__ == "__main__":
|