Team Ai
Apppublic

TypeGPT/Youtube_Transcript

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
app.py36 linesDownload Raw Back to root
1import streamlit as st2from youtube_transcript_api import YouTubeTranscriptApi3import urllib.parse as urlparse4from pytube import extract5 6transcript = ""7 8 9def read_file(_id):10	tx = YouTubeTranscriptApi.get_transcript(_id)11	my_list = []12	for i in tx:13		curr_str = i["text"].replace("\xa0", "").replace("\n", " ")		14		my_list.append(curr_str)15	transcript = " ".join(str(x) for x in my_list)16	st.markdown(transcript)	17 18st.title('Easily Transcribe YouTube Videos - ChatGPTBots.net')19 20link = st.text_input('Enter your YouTube video link', 'https://www.youtube.com/watch?v=F6PqxbvOCUI')21 22if link is not None:23	print(link)24	_id=extract.video_id(link)25	st.video(link)26 27	st.button('Check Status', on_click=read_file(_id))28 29 30 31 32 33 34 35 36