mirari commited on
Commit
97ef95f
·
verified ·
1 Parent(s): 52befac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -20
app.py CHANGED
@@ -1,20 +1,6 @@
1
  import gradio as gr
2
  import whisper
3
- #from pytube import YouTube
4
- import os
5
- from googleapiclient.discovery import build
6
-
7
- api_key = os.environ['api_key']
8
- youtube_api = build('youtube', 'v3', developerKey=api_key)
9
-
10
- #Get title and thumbnail
11
- def get_vid_details(youtube_link):
12
- youtube_id = get_video_id(youtube_link)
13
- return response['items'][0]['snippet']['thumbnails']['high']['url'], youtube_id['items'][0]['snippet']['title']
14
-
15
- def get_video_id(url):
16
- parsed_url = urlparse(url)
17
- return parse_qs(parsed_url.query)['v'][0]
18
 
19
  loaded_model = whisper.load_model("medium")
20
  current_size = 'medium'
@@ -32,9 +18,8 @@ def change_model(size):
32
  current_size = size
33
 
34
  def populate_metadata(link):
35
- #yt = YouTube(link)
36
- #return yt.thumbnail_url, yt.title
37
- return thumbnnail(link), caption(link)
38
 
39
  title=""
40
  description=""
@@ -70,8 +55,7 @@ with block:
70
 
71
  # Events
72
  btn.click(inference, inputs=[link], outputs=[text])
73
- #link.change(populate_metadata, inputs=[link], outputs=[img, title])
74
- link.change(get_vid_details, inputs=[link], outputs=[img, title])
75
  sz.change(change_model, inputs=[sz], outputs=[])
76
 
77
  block.launch(debug=True)
 
1
  import gradio as gr
2
  import whisper
3
+ from pytube import YouTube
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
  loaded_model = whisper.load_model("medium")
6
  current_size = 'medium'
 
18
  current_size = size
19
 
20
  def populate_metadata(link):
21
+ yt = YouTube(link)
22
+ return yt.thumbnail_url, yt.title
 
23
 
24
  title=""
25
  description=""
 
55
 
56
  # Events
57
  btn.click(inference, inputs=[link], outputs=[text])
58
+ link.change(populate_metadata, inputs=[link], outputs=[img, title])
 
59
  sz.change(change_model, inputs=[sz], outputs=[])
60
 
61
  block.launch(debug=True)