add some options for podcast aggregator , multiple urls
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s

This commit is contained in:
pierre geeraert
2026-06-30 23:55:35 +01:00
parent a44ca7e825
commit 7492061f58
6 changed files with 60 additions and 3 deletions
+8 -2
View File
@@ -8,7 +8,7 @@ def rss_to_dict(url):
response = requests.get(url)
data = xmltodict.parse(response.content)
#print(data['rss'])
print(data['rss'])
title = data['rss']['channel']['title']
@@ -16,7 +16,12 @@ def rss_to_dict(url):
#print(data['rss'].keys())
#use first object as it's ordered in a chronological order
today_object = data['rss']['channel']['item'][0]
today_object = data['rss']['channel']['item']
if isinstance(today_object, list):
today_object = data['rss']['channel']['item'][0]
today_title = today_object['title']
today_podcast_url = data['rss']['channel']['item'][0]['enclosure']['@url']
@@ -44,6 +49,7 @@ def podcasts():
telegram.clear_expired_messages()
url = "https://feeds.audiomeans.fr/feed/44f6a116-20a6-44c4-98c4-b3e1bdd46dce.xml"
url_bbc = "https://podcast.voice.api.bbci.co.uk/rss/audio/p002vsmz?api_key=Wbek5zSqxz0Hk1blo5IBqbd9SCWIfNbT"
today_podcast = rss_to_dict(url)
print(today_podcast)
file= pretty_filename(today_podcast[1],'mp3')