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:
parent
79fc2309c1
commit
61444e9c63
1 changed files with 5 additions and 6 deletions
11
fetch.py
11
fetch.py
|
@ -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"])
|
||||
|
|
Loading…
Reference in a new issue