|
@@ -12,12 +12,12 @@ db = TinyDB('data.json')
|
|
|
@app.route("/extract", methods=["GET", "POST"])
|
|
|
def extract():
|
|
|
url = request.json.get("url")
|
|
|
+ logging.info(f"url: ${url}")
|
|
|
result = db.search(lambda x: x["url"] == url)
|
|
|
if result:
|
|
|
logging.info("find from data.json, so return")
|
|
|
if result[0].get("result"):
|
|
|
return result[0].get("result")
|
|
|
- logging.info(f"url: ${url}")
|
|
|
with yt_dlp.YoutubeDL({"flat-playlist": True, "extract_flat": "flat-playlist"}) as ydl:
|
|
|
info = ydl.extract_info(url, download=False)
|
|
|
thumbnails = []
|