From d8e9aa02ad052550b1c1abe9bd726ad42ee6e2b4 Mon Sep 17 00:00:00 2001 From: TechShreyash <82265247+TechShreyash@users.noreply.github.com> Date: Sat, 11 Feb 2023 09:16:47 +0530 Subject: [PATCH] Showing AnimeDex Most Viewed Anime On HomePage Now The Actual Popular Animes of AnimeDex will show on HomePage instead of fetching from Anilist --- programs/html_gen.py | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/programs/html_gen.py b/programs/html_gen.py index dbcc521..fdd17a6 100644 --- a/programs/html_gen.py +++ b/programs/html_gen.py @@ -1,3 +1,4 @@ +import requests import random from programs.gogo import Anime, GoGoApi from programs.others import get_atitle, get_genre, get_t_from_u, get_urls @@ -78,25 +79,21 @@ def animeRecHtml(data): def get_trending_html(): - data = Anilist().popular() + data: dict = requests.get( + 'https://api.animedex.live/top').json().get('top') html = '' - - for i in data: - img = i.get('coverImage') - if img: - img = img.get('medium').replace('small', 'medium') - else: - img = i.get('bannerImage') - title = get_atitle(i.get('title')) - url = get_urls(title) + for id, i in data: + img = i[5] + title = i[0] + url = get_urls(id) x = ANIME_POS.format( url, - get_genre(i.get('genres')), - 'Ep '+str(i.get('episodes')).strip(), + i[1], + 'Ep '+str(i[2]), img, title, - i.get('type'), - i.get('status') + i[3], + i[4] ) html += x