Spaces:
Sleeping
Sleeping
=
commited on
Commit
·
527870d
1
Parent(s):
acc66a1
up transcriber w/ web pass
Browse files- 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
|
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 |
|