Spaces:
Sleeping
Sleeping
Update functions.py
Browse files- functions.py +2 -7
functions.py
CHANGED
@@ -37,11 +37,6 @@ def get_transcribe_podcast(rss_url, local_path='podcast'):
|
|
37 |
print("Feed URL: ", rss_url)
|
38 |
print("Local Path:", local_path)
|
39 |
|
40 |
-
intelligence_feed = feedparser.parse(rss_url)
|
41 |
-
|
42 |
-
for item in intelligence_feed.entries[0].links:
|
43 |
-
if (item['type'] == 'audio/mpeg'):
|
44 |
-
episode_url = item.href
|
45 |
|
46 |
# Download the podcast episode by parsing the RSS feed
|
47 |
p = Path(local_path)
|
@@ -51,7 +46,7 @@ def get_transcribe_podcast(rss_url, local_path='podcast'):
|
|
51 |
|
52 |
episode_name = "podcast_episode.mp3"
|
53 |
|
54 |
-
with requests.get(
|
55 |
r.raise_for_status()
|
56 |
episode_path = p.joinpath(episode_name)
|
57 |
print(f'episode path {episode_path}')
|
@@ -197,7 +192,7 @@ def get_podcast_highlights(podcast_transcript):
|
|
197 |
return podcastHighlights
|
198 |
|
199 |
@st.cache_data
|
200 |
-
def process_podcast(url, path='
|
201 |
|
202 |
'''Get podcast transcription into json'''
|
203 |
|
|
|
37 |
print("Feed URL: ", rss_url)
|
38 |
print("Local Path:", local_path)
|
39 |
|
|
|
|
|
|
|
|
|
|
|
40 |
|
41 |
# Download the podcast episode by parsing the RSS feed
|
42 |
p = Path(local_path)
|
|
|
46 |
|
47 |
episode_name = "podcast_episode.mp3"
|
48 |
|
49 |
+
with requests.get(rss_url, stream=True) as r:
|
50 |
r.raise_for_status()
|
51 |
episode_path = p.joinpath(episode_name)
|
52 |
print(f'episode path {episode_path}')
|
|
|
192 |
return podcastHighlights
|
193 |
|
194 |
@st.cache_data
|
195 |
+
def process_podcast(url, path='podcast'):
|
196 |
|
197 |
'''Get podcast transcription into json'''
|
198 |
|