Ethan Dalool
74d4a55d32
In the days of making reddit bots I always put creds into bot.py. But for this project it wouldn't make any sense to newcomers.
23 lines
600 B
Python
23 lines
600 B
Python
import os
|
|
import traceback
|
|
|
|
from voussoirkit import downloady
|
|
|
|
import ycdl
|
|
import youtube_credentials
|
|
|
|
youtube_core = ycdl.ytapi.Youtube(youtube_credentials.get_youtube_key())
|
|
ycdldb = ycdl.ycdldb.YCDLDB(youtube_core)
|
|
|
|
DIRECTORY = '.\\youtube thumbnails'
|
|
|
|
videos = ycdldb.get_videos()
|
|
for video in videos:
|
|
try:
|
|
thumbnail_path = os.path.join(DIRECTORY, video.id) + '.jpg'
|
|
if os.path.exists(thumbnail_path):
|
|
continue
|
|
result = downloady.download_file(video.thumbnail, thumbnail_path)
|
|
print(result)
|
|
except Exception as e:
|
|
traceback.print_exc()
|