Restyle New album page design (#77)

This commit is contained in:
restyled-io[bot]
2022-07-06 17:38:11 +03:00
committed by Mungai Geoffrey
parent 95ad7ceadc
commit 73891aa5cf
8 changed files with 29 additions and 28 deletions
+7 -9
View File
@@ -79,6 +79,7 @@ class getArtistImage:
class useImageDownloader:
def __init__(self, url: str, dest: str) -> None:
self.url = url
self.dest = dest
@@ -95,6 +96,7 @@ class useImageDownloader:
class CheckArtistImages:
def __init__(self):
self.artists: list[str] = []
print("Checking for artist images")
@@ -119,12 +121,8 @@ class CheckArtistImages:
:param artistname: The artist name
"""
img_path = (
settings.APP_DIR
+ "/images/artists/"
+ helpers.create_safe_name(artistname)
+ ".webp"
)
img_path = (settings.APP_DIR + "/images/artists/" +
helpers.create_safe_name(artistname) + ".webp")
if cls.check_if_exists(img_path):
return "exists"
@@ -151,8 +149,7 @@ def fetch_album_bio(title: str, albumartist: str) -> str | None:
Returns the album bio for a given album.
"""
last_fm_url = "http://ws.audioscrobbler.com/2.0/?method=album.getinfo&api_key={}&artist={}&album={}&format=json".format(
settings.LAST_FM_API_KEY, albumartist, title
)
settings.LAST_FM_API_KEY, albumartist, title)
try:
response = requests.get(last_fm_url)
@@ -161,7 +158,8 @@ def fetch_album_bio(title: str, albumartist: str) -> str | None:
return None
try:
bio = data["album"]["wiki"]["summary"].split('<a href="https://www.last.fm/')[0]
bio = data["album"]["wiki"]["summary"].split(
'<a href="https://www.last.fm/')[0]
except KeyError:
bio = None