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:
parent
baf637f652
commit
fefb577d9c
1 changed files with 5 additions and 1 deletions
6
color.py
6
color.py
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue