Spaces:
Runtime error
Runtime error
David Li commited on
Commit ·
323553c
1
Parent(s): 52c1fde
fix: multiple yes inputs
Browse files
app.py
CHANGED
|
@@ -11,13 +11,15 @@ def get_video_id(url):
|
|
| 11 |
video_id = re.findall(r"v=([-\w]{11})", url)[0]
|
| 12 |
old_stdin = sys.stdin
|
| 13 |
if not sys.stdin.isatty():
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
sys.stdin = StringIO('y')
|
| 15 |
print("work around for gradio")
|
| 16 |
transcribe_and_summarize(video=url, output_dir=video_id)
|
| 17 |
else:
|
| 18 |
-
|
| 19 |
-
print("guessing its not interactive")
|
| 20 |
-
transcribe_and_summarize(video=url, output_dir=video_id)
|
| 21 |
sys.stdin = old_stdin
|
| 22 |
summary_file = glob.glob(f"{video_id}/*_summary.txt")[0]
|
| 23 |
# file .srt file
|
|
|
|
| 11 |
video_id = re.findall(r"v=([-\w]{11})", url)[0]
|
| 12 |
old_stdin = sys.stdin
|
| 13 |
if not sys.stdin.isatty():
|
| 14 |
+
sys.stdin = StringIO('y')
|
| 15 |
+
sys.stdin = StringIO('y')
|
| 16 |
+
sys.stdin = StringIO('y')
|
| 17 |
+
sys.stdin = StringIO('y')
|
| 18 |
sys.stdin = StringIO('y')
|
| 19 |
print("work around for gradio")
|
| 20 |
transcribe_and_summarize(video=url, output_dir=video_id)
|
| 21 |
else:
|
| 22 |
+
return "Please enter a YouTube URL"
|
|
|
|
|
|
|
| 23 |
sys.stdin = old_stdin
|
| 24 |
summary_file = glob.glob(f"{video_id}/*_summary.txt")[0]
|
| 25 |
# file .srt file
|