From 0fad831bde5f17716212289fc2fc9bd9a63e7885 Mon Sep 17 00:00:00 2001 From: yasir Date: Sun, 15 Jan 2023 13:21:37 +0700 Subject: [PATCH] Try fix year --- misskaty/plugins/imdb_search.py | 8 ++++---- misskaty/plugins/inline_search.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/misskaty/plugins/imdb_search.py b/misskaty/plugins/imdb_search.py index 0414dc89..0c2eb0bf 100644 --- a/misskaty/plugins/imdb_search.py +++ b/misskaty/plugins/imdb_search.py @@ -280,7 +280,7 @@ async def imdb_id_callback(bot, query): type = f"{r_json['@type']}" if r_json.get("@type") else "" if r_json.get("name"): try: - tahun = sop.select('ul[data-testid="hero-title-block__metadata"]')[0].find(class_="sc-8c396aa2-2 itZqyK").text + tahun = sop.select('ul[data-testid="hero-title-block__metadata"]')[0].find("span", class_="sc-8c396aa2-2 jwaBvf").text except: tahun = "N/A" res_str += f"📹 Judul: {r_json['name']} [{tahun}] ({type})\n" @@ -288,8 +288,8 @@ async def imdb_id_callback(bot, query): res_str += f"📢 AKA: {r_json.get('alternateName')}\n\n" else: res_str += "\n" - if durasi := sop.select('li[data-testid="title-techspec_runtime"]'): - durasi = durasi[0].find(class_="sc-8c396aa2-2 jwaBvf").text + if duration := sop.select('li[data-testid="title-techspec_runtime"]'): + durasi = duration[0].find(class_="sc-8c396aa2-2 jwaBvf").text res_str += f"Durasi: {GoogleTranslator('auto', 'id').translate(durasi)}\n" if r_json.get("contentRating"): res_str += f"Kategori: {r_json['contentRating']} \n" @@ -405,7 +405,7 @@ async def imdb_en_callback(bot, query): type = f"{r_json['@type']}" if r_json.get("@type") else "" if r_json.get("name"): try: - tahun = sop.select('ul[data-testid="hero-title-block__metadata"]')[0].find(class_="sc-8c396aa2-2 itZqyK").text + tahun = sop.select('ul[data-testid="hero-title-block__metadata"]')[0].find("span", class_="sc-8c396aa2-2 jwaBvf").text except: tahun = "N/A" res_str += f"📹 Title: {r_json['name']} [{tahun}] ({type})\n" diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 01611b03..6dabd5b2 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -441,7 +441,7 @@ async def imdb_inl(_, query): type = f"{r_json['@type']}" if r_json.get("@type") else "" if r_json.get("name"): try: - tahun = sop.select('ul[data-testid="hero-title-block__metadata"]')[0].find(class_="sc-8c396aa2-2 itZqyK").text + tahun = sop.select('ul[data-testid="hero-title-block__metadata"]')[0].find("span", class_="sc-8c396aa2-2 jwaBvf").text except: tahun = "N/A" res_str += f"📹 Judul: {r_json['name']} [{tahun}] ({type})\n" @@ -527,7 +527,7 @@ async def imdb_inl(_, query): [ [ InlineKeyboardButton( - "🎬 Open IMDB", + "🎬 Buka IMDB", url=f"https://www.imdb.com{r_json['url']}", ), InlineKeyboardButton("▶️ Trailer", url=trailer_url),