animedex.entry.api.kitsu

animedex api kitsu subcommand.

api_kitsu

animedex.entry.api.kitsu.api_kitsu = <Command kitsu>

API).

The dispatcher injects Accept: application/vnd.api+json automatically. Pagination uses page[offset]=N&page[limit]=M; set includes via ?include=streamingLinks,mappings. Both kitsu.io/api/edge and kitsu.app/api/edge serve identical data; this command targets .io by default.

Docs:
  https://kitsu.docs.apiary.io/                Apiary reference
  https://hummingbird-me.github.io/api-docs/   markdown mirror
  https://jsonapi.org/                          JSON:API spec
Common paths:
  /anime?filter[text]=Frieren           search
  /anime/{id}                            fetch one
  /anime/{id}/streaming-links            legal streaming destinations
  /anime/{id}/mappings                   cross-source ID map (anilist/mal/...)
  /manga?filter[text]=Berserk            manga search
.. rubric:: Examples

animedex api kitsu /anime/46474 animedex api kitsu ‘/anime?filter[text]=Frieren&include=streamingLinks&page[limit]=1’ animedex api kitsu /anime/46474/mappings –debug | jq ‘.body_text | fromjson | .data[].attributes’

Backend: Kitsu (kitsu.io/api/edge canonical; kitsu.app/api/edge accepted as alias).

Rate limit: not formally published; self-imposed 10 req/sec.

— LLM Agent Guidance — JSON:API. The dispatcher injects Accept: application/vnd.api+json. Pagination uses page[offset]=N&page[limit]=M. Common reads: /anime?filter[text]=…, /anime/{id}, /anime/{id}/streaming-links, /anime/{id}/mappings (cross-source IDs). — End —

Type:

Issue a Kitsu raw request (JSON