Files
FastAnime/app/Model/anime_screen.py
2024-05-26 17:25:48 +03:00

20 lines
555 B
Python

import json
import os
from Model.base_model import BaseScreenModel
from libs.anilist import AniList
from Utility.media_card_loader import MediaCardLoader
from kivy.storage.jsonstore import JsonStore
user_data= JsonStore("user_data.json")
class AnimeScreenModel(BaseScreenModel):
data = {}
anime_id = 0
def media_card_generator(self):
for anime_item in self.data["data"]["Page"]["media"]:
yield MediaCardLoader.media_card(anime_item)
def get_anime_data(self,id:int):
return AniList.get_anime(id)