= commited on
Commit
527870d
·
1 Parent(s): acc66a1

up transcriber w/ web pass

Browse files
Files changed (1) hide show
  1. lib/Transcriber.jl +14 -1
lib/Transcriber.jl CHANGED
@@ -6,10 +6,23 @@ using PyCall
6
  function __init__()
7
 
8
  py"""
 
9
  from youtube_transcript_api import YouTubeTranscriptApi
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  def get_transcript(video_id):
12
- return YouTubeTranscriptApi.get_transcript(video_id)
13
  """
14
  end
15
 
 
6
  function __init__()
7
 
8
  py"""
9
+ import os
10
  from youtube_transcript_api import YouTubeTranscriptApi
11
+ from youtube_transcript_api.proxies import WebshareProxyConfig
12
+
13
+ webuser = os.environ.get("webshareuser")
14
+ websharepass = os.environ.get("websharepass")
15
+
16
+ ytt_api = YouTubeTranscriptApi(
17
+ proxy_config=WebshareProxyConfig(
18
+ proxy_username=websharepass,
19
+ proxy_password=websharepass,
20
+ )
21
+ )
22
+
23
 
24
  def get_transcript(video_id):
25
+ return ytt_api.get_transcript(video_id)
26
  """
27
  end
28