1
0
Fork 0
mirror of https://github.com/Findus23/RadioStats.git synced 2024-09-19 16:03:48 +02:00

refetch spotify data after 404

This commit is contained in:
Lukas Winkler 2020-02-14 16:49:15 +01:00
parent baf637f652
commit fefb577d9c
Signed by: lukas
GPG key ID: 54DE4D798D244853

View file

@ -29,7 +29,7 @@ else:
limit = 50
query = Song.select().where((Song.show == 0) & (Song.spotify_data == 1) & (Song.background_color.is_null()))
for song in query.limit(limit):
for song in query.order_by(fn.Rand()).limit(limit):
print(song.title)
url = song.image_large
print(url)
@ -37,6 +37,10 @@ for song in query.limit(limit):
continue
r = requests.get(url)
if r.status_code==404:
song.spotify_data=None
song.save()
continue
with tempfile.TemporaryDirectory() as tmpdirname:
tmpdir = Path(tmpdirname)
image = tmpdir / "image.jpg"