mal#

Submodules#

Package Contents#

Classes#

Anime

Anime query by ID

AnimeSearch

Anime search by query

Manga

Manga query by ID

MangaSearch

Manga search by query

AnimeCharacterResult

Anime character result

AnimeStaffResult

Anime staff result

AnimeSearchResult

Anime search result

MangaCharacterResult

Manga character result

MangaSearchResult

Manga search result

class mal.Anime(mal_id: int, timeout: int = config.TIMEOUT)#

Anime query by ID

property mal_id: int#
property title: str#
property title_english: str#
property title_japanese: str#
property title_synonyms: List[str]#
property url: str#
property image_url: str#
property type: Optional[str]#
property status: Optional[str]#
property genres: List[str]#
property themes: List[str]#

Return List of Tuples containing name and url

property score: Optional[float]#
property scored_by: Optional[int]#
property rank: Optional[int]#
property popularity: Optional[int]#
property members: Optional[int]#
property favorites: Optional[int]#
property episodes: Optional[int]#
property aired: Optional[str]#
property premiered: Optional[str]#
property broadcast: Optional[str]#
property producers: List[str]#
property licensors: List[str]#
property studios: List[str]#
property source: Optional[str]#
property duration: Optional[str]#
property rating: Optional[str]#
property related_anime: Dict[str, List[str]]#
property opening_themes: List[str]#
property ending_themes: List[str]#
property characters: List[AnimeCharacterResult]#
property staff: List[AnimeStaffResult]#
property synopsis: Optional[str]#
property background: Optional[str]#
reload() None#

Reload anime query

class mal.AnimeSearch(query: str, timeout: int = config.TIMEOUT)#

Anime search by query

property results: List[AnimeSearchResult]#
reload() None#

Reload anime search

class mal.Manga(mal_id: int, timeout: int = config.TIMEOUT)#

Manga query by ID

property mal_id: int#
property title: str#
property title_english: str#
property title_japanese: str#
property title_synonyms: List[str]#
property url: str#
property image_url: str#
property type: Optional[str]#
property status: Optional[str]#
property genres: List[str]#
property themes: List[str]#

Return List of Tuples containing name and url

property score: Optional[float]#
property scored_by: Optional[int]#
property rank: Optional[int]#
property popularity: Optional[int]#
property members: Optional[int]#
property favorites: Optional[int]#
property volumes: Optional[int]#
property chapters: Optional[int]#
property published: Optional[str]#
property authors: List[str]#
property characters: List[MangaCharacterResult]#
property related_manga: Dict[str, List[str]]#
property synopsis: Optional[str]#
property background: Optional[str]#
reload() None#

Reload manga query

class mal.MangaSearch(query: str, timeout: int = config.TIMEOUT)#

Manga search by query

property results: List[MangaSearchResult]#
reload() None#

Reload manga search

class mal.AnimeCharacterResult(name, role, voice_actor)#

Anime character result

property name: str#
property role: str#
property voice_actor: str#
class mal.AnimeStaffResult(name, role)#

Anime staff result

property name: str#
property role: str#
class mal.AnimeSearchResult(tds)#

Anime search result

property mal_id: int#
property title: str#
property url: str#
property image_url: str#
property type: Optional[str]#
property score: Optional[float]#
property synopsis: Optional[str]#
property episodes: Optional[int]#
class mal.MangaCharacterResult(name, role)#

Manga character result

property name: str#
property role: str#
class mal.MangaSearchResult(tds)#

Manga search result

property mal_id: int#
property title: str#
property url: str#
property image_url: str#
property type: Optional[str]#
property score: Optional[float]#
property synopsis: Optional[str]#
property volumes: Optional[int]#