First version, seems to work

This commit is contained in:
Benno Lang 2025-01-21 22:59:56 +10:30
commit 81ffe5a50f
8 changed files with 380 additions and 0 deletions

16
lib/fetcher.py Normal file
View file

@ -0,0 +1,16 @@
import urllib.request
urllib.request.build_opener()
# Simple wrapper to spoof User-Agent when fetching remote files
def download(remoteUrl, localFilename):
localFile = open(localFilename, 'b+w')
opener = urllib.request.build_opener()
opener.addheaders = [('User-agent', 'Podkastomat/0.1.0')]
remoteFile = opener.open(remoteUrl)
localFile.write(remoteFile.read())