animedex.backends.shikimori

High-level Shikimori Python API.

calendar

animedex.backends.shikimori.calendar(*, page: int | None = None, limit: int | None = None, censored: str | None = None, config: Config | None = None, **kw) List[ShikimoriCalendarEntry][source]

Upcoming and currently airing schedule via /api/calendar.

show

animedex.backends.shikimori.show(anime_id: int, *, config: Config | None = None, **kw) ShikimoriAnime[source]

Fetch one anime by Shikimori ID.

manga_show

animedex.backends.shikimori.manga_show(manga_id: int, *, config: Config | None = None, **kw) ShikimoriManga[source]

Fetch one manga by Shikimori ID.

ranobe_show

animedex.backends.shikimori.ranobe_show(ranobe_id: int, *, config: Config | None = None, **kw) ShikimoriManga[source]

Fetch one ranobe by Shikimori ID.

club_show

animedex.backends.shikimori.club_show(club_id: int, *, config: Config | None = None, **kw) ShikimoriClub[source]

Fetch one club by Shikimori ID.

character

animedex.backends.shikimori.character(character_id: int, *, config: Config | None = None, **kw) ShikimoriCharacter[source]

Fetch one top-level character by Shikimori ID.

publishers

animedex.backends.shikimori.publishers(*, config: Config | None = None, **kw) List[ShikimoriPublisher][source]

List Shikimori manga publishers.

publisher

animedex.backends.shikimori.publisher(publisher_id: int, *, config: Config | None = None, **kw) ShikimoriPublisher[source]

Fetch one publisher from the Shikimori publisher catalogue.

person

animedex.backends.shikimori.person(person_id: int, *, config: Config | None = None, **kw) ShikimoriPerson[source]

Fetch one top-level person by Shikimori ID.

screenshots

animedex.backends.shikimori.screenshots(anime_id: int, *, config: Config | None = None, **kw) List[ShikimoriScreenshot][source]

List screenshots for one anime.

videos

animedex.backends.shikimori.videos(anime_id: int, *, config: Config | None = None, **kw) List[ShikimoriVideo][source]

List promo and episode-preview videos for one anime.

roles

animedex.backends.shikimori.roles(anime_id: int, *, config: Config | None = None, **kw) List[ShikimoriResource][source]

List role rows for one anime.

characters

animedex.backends.shikimori.characters(anime_id: int, *, config: Config | None = None, **kw) List[ShikimoriCharacter][source]

List character references for one anime.

staff

animedex.backends.shikimori.staff(anime_id: int, *, config: Config | None = None, **kw) List[ShikimoriPerson][source]

List staff and voice-person references for one anime.

similar

animedex.backends.shikimori.similar(anime_id: int, *, config: Config | None = None, **kw) List[ShikimoriAnime][source]

List anime similar to one anime.

topics

animedex.backends.shikimori.topics(anime_id: int, *, page: int | None = None, limit: int | None = None, kind: str | None = None, episode: int | None = None, config: Config | None = None, **kw) List[ShikimoriTopic][source]

List discussion topics for one anime.

studios

animedex.backends.shikimori.studios(*, config: Config | None = None, **kw) List[ShikimoriStudio][source]

List Shikimori studios.

studio

animedex.backends.shikimori.studio(studio_id: int, *, config: Config | None = None, **kw) ShikimoriStudio[source]

Fetch one studio from the Shikimori studio catalogue.

genres

animedex.backends.shikimori.genres(*, config: Config | None = None, **kw) List[ShikimoriResource][source]

List Shikimori genres.

selftest

animedex.backends.shikimori.selftest() bool[source]

Smoke-test the Shikimori high-level package.