This commit is contained in:
@@ -4,6 +4,18 @@ from urllib import request as urlrequest
|
|||||||
from apps.telegram_communication.utils import telegramUtils
|
from apps.telegram_communication.utils import telegramUtils
|
||||||
from .models import podcastData
|
from .models import podcastData
|
||||||
|
|
||||||
|
|
||||||
|
proxy_url = 'http://gluetun-svc.gluetun.svc:8888'
|
||||||
|
proxy = urlrequest.ProxyHandler({
|
||||||
|
'http': proxy_url,
|
||||||
|
'https': proxy_url # Add the handler for HTTPS
|
||||||
|
})
|
||||||
|
|
||||||
|
proxies = {
|
||||||
|
"http" : proxy_url,
|
||||||
|
"https" : proxy_url
|
||||||
|
}
|
||||||
|
|
||||||
def rss_to_dict(url):
|
def rss_to_dict(url):
|
||||||
response = requests.get(url)
|
response = requests.get(url)
|
||||||
data = xmltodict.parse(response.content)
|
data = xmltodict.parse(response.content)
|
||||||
@@ -28,6 +40,11 @@ def rss_to_dict(url):
|
|||||||
return title,today_title,today_podcast_url
|
return title,today_title,today_podcast_url
|
||||||
|
|
||||||
def download_news_mp3(url_mp3, filename):
|
def download_news_mp3(url_mp3, filename):
|
||||||
|
|
||||||
|
opener = urlrequest.build_opener(proxy)
|
||||||
|
|
||||||
|
urlrequest.install_opener(opener)
|
||||||
|
|
||||||
print("Downloading : " + filename +" -- " + url_mp3)
|
print("Downloading : " + filename +" -- " + url_mp3)
|
||||||
try:
|
try:
|
||||||
urlrequest.urlretrieve(url_mp3, filename)
|
urlrequest.urlretrieve(url_mp3, filename)
|
||||||
|
|||||||
Reference in New Issue
Block a user