nasirkhan786 commited on
Commit
39c99b9
·
1 Parent(s): 2dcaf3f
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -1,7 +1,7 @@
1
  import streamlit as st
2
  from dotenv import load_dotenv
3
  import google.generativeai as genai # type: ignore
4
- from youtube_transcript_api import YouTubeTranscriptApi # type: ignore
5
  import os
6
 
7
  load_dotenv()
@@ -30,8 +30,12 @@ def extract_transcript_details(youtube_video_url):
30
  transcript+= " " + i["text"]
31
 
32
  return transcript
 
 
 
33
  except Exception as e:
34
- raise e
 
35
 
36
 
37
  # streamlit app
 
1
  import streamlit as st
2
  from dotenv import load_dotenv
3
  import google.generativeai as genai # type: ignore
4
+ from youtube_transcript_api import YouTubeTranscriptApi, TranscriptsDisabled # type: ignore
5
  import os
6
 
7
  load_dotenv()
 
30
  transcript+= " " + i["text"]
31
 
32
  return transcript
33
+ except TranscriptsDisabled:
34
+ st.error("Transcripts are disabled for this video. Please try another video.")
35
+ return None
36
  except Exception as e:
37
+ st.error(f"An error occurred: {str(e)}")
38
+ return None
39
 
40
 
41
  # streamlit app