This commit is contained in:
krateng 2022-02-26 22:47:41 +01:00
parent b83eee559f
commit a4e06413d8

View File

@ -76,14 +76,16 @@ def remove_image_from_cache(id,table):
result = conn.execute(op) result = conn.execute(op)
def dl_image(url): def dl_image(url):
if url is None: return None
try: try:
r = requests.get(url) r = requests.get(url)
mime = r.headers.get('content-type','image/jpg') mime = r.headers.get('content-type') or 'image/jpg'
data = io.BytesIO(r.content).read() data = io.BytesIO(r.content).read()
uri = datauri.DataURI.make(mime,charset='ascii',base64=True,data=data) uri = datauri.DataURI.make(mime,charset='ascii',base64=True,data=data)
log(f"Downloaded {url} for local caching")
return uri return uri
except: except:
raise log(f"Image {url} could not be downloaded for local caching")
return url return url
def get_track_image(track=None,track_id=None,fast=False): def get_track_image(track=None,track_id=None,fast=False):