parse the podcasts and run them
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s

This commit is contained in:
2026-07-02 10:43:59 +01:00
parent a435eac3e8
commit f9f831738d
+11 -8
View File
@@ -2,7 +2,7 @@ import requests
import xmltodict
from urllib import request as urlrequest
from apps.telegram_communication.utils import telegramUtils
from .models import podcastData
def rss_to_dict(url):
response = requests.get(url)
@@ -48,13 +48,16 @@ def podcasts():
#clear all expired messages before
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"
podcasts = podcastData.objects.all()
for podcast in podcasts:
url = podcast.podcast_url
#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')
download_news_mp3(today_podcast[2],file)
telegram.send_document(file,str(today_podcast[0])+" "+str(today_podcast[1]))
today_podcast = rss_to_dict(url)
print(today_podcast)
file= pretty_filename(today_podcast[1],'mp3')
download_news_mp3(today_podcast[2],file)
telegram.send_document(file,str(today_podcast[0])+" "+str(today_podcast[1]))
#main()