1
0
Fork 0
mirror of https://github.com/Findus23/cr-search.git synced 2024-09-19 15:23:44 +02:00

fix fetch logic

This commit is contained in:
Lukas Winkler 2021-07-04 22:44:06 +02:00
parent 79fc2309c1
commit 61444e9c63
Signed by: lukas
GPG key ID: 54DE4D798D244853

View file

@ -63,12 +63,11 @@ def main(args) -> None:
video_info = ydl.extract_info(f'https://www.youtube.com/watch?v={e.youtube_id}', download=False)
if nr == 1:
file = static_path / f"{s.slug}.webp"
if file.exists():
continue
r = requests.get(f"https://i.ytimg.com/vi_webp/{e.youtube_id}/maxresdefault.webp")
r.raise_for_status()
with file.open("wb")as f:
f.write(r.content)
if not file.exists():
r = requests.get(f"https://i.ytimg.com/vi_webp/{e.youtube_id}/maxresdefault.webp")
r.raise_for_status()
with file.open("wb")as f:
f.write(r.content)
e.upload_date = datetime.strptime(video_info["upload_date"], "%Y%m%d")
e.title = video_info["title"]
e.pretty_title = pretty_title(video_info["title"])