diff --git a/django_code/apps/podcast_aggregator/utils.py b/django_code/apps/podcast_aggregator/utils.py index f27e2a4..25cbff4 100644 --- a/django_code/apps/podcast_aggregator/utils.py +++ b/django_code/apps/podcast_aggregator/utils.py @@ -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) @@ -47,14 +47,17 @@ 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" - - 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])) - + + 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])) + #main()