diff options
| author | Bobby <[email protected]> | 2024-10-04 13:59:45 -0400 |
|---|---|---|
| committer | Bobby <[email protected]> | 2024-10-04 13:59:45 -0400 |
| commit | 4e801314b76ebc1556ab37fa8d7f0897c6e238ed (patch) | |
| tree | 59a7e7d9483ed2c90fee8b671675fdb8bde8a04c /homepage/views.py | |
| parent | d4e8d9883d64361ddc3bc035a5b1de7af71b1281 (diff) | |
| download | yugen-4e801314b76ebc1556ab37fa8d7f0897c6e238ed.tar.xz yugen-4e801314b76ebc1556ab37fa8d7f0897c6e238ed.zip | |
Manga on homepage
Diffstat (limited to 'homepage/views.py')
| -rw-r--r-- | homepage/views.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/homepage/views.py b/homepage/views.py index 3906a52..2eb3746 100644 --- a/homepage/views.py +++ b/homepage/views.py @@ -8,11 +8,14 @@ import json from homepage.utils import ( find_target_anime, get_anime_schedule, + get_popular_manga, get_start_end_times, + get_top_manga, get_trending_anime, get_popular_anime, get_top_anime, get_top_airing_anime, + get_trending_manga, get_upcoming_anime, get_next_season, group_anime_schedules, @@ -31,12 +34,15 @@ def get_homepage_data(): "top_anime": get_top_anime(), "top_airing_anime": get_top_airing_anime(), "upcoming_anime": get_upcoming_anime(), - "next_season": get_next_season() + "next_season": get_next_season(), + "trending_manga": get_trending_manga(), + "popular_manga": get_popular_manga(), + "top_manga": get_top_manga(), } store_in_redis_cache("homepage_data", json.dumps(homepage_data), 3600) # Cache for 1 hour else: homepage_data = json.loads(homepage_data) - + return homepage_data def index(request): @@ -49,6 +55,9 @@ def index(request): "top_airing_anime": homepage_data["top_airing_anime"]["results"], "upcoming_anime": homepage_data["upcoming_anime"]["results"], "next_season": homepage_data["next_season"], + "trending_manga": homepage_data["trending_manga"], + "popular_manga": homepage_data["popular_manga"], + "top_manga": homepage_data["top_manga"], } if request.user.preferences.show_history_on_home: |
