David Li commited on
Commit
323553c
·
1 Parent(s): 52c1fde

fix: multiple yes inputs

Browse files
Files changed (1) hide show
  1. app.py +5 -3
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
- sys.stdin = StringIO('y')
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