animedex.entry.anilist

animedex anilist <subcommand> Click group + bindings.

Each public function in animedex.backends.anilist is bound as a Click subcommand via register_subcommand(). The auto-binder infers positional arguments from the Python signature and exposes common flags (--json, --jq, --no-cache, --cache, --rate, --no-source) on every subcommand.

anilist_group

animedex.entry.anilist.anilist_group(*args: t.Any, **kwargs: t.Any) t.Any

High-level AniList commands (anonymous read-only).

Docs:
  https://docs.anilist.co/                              official reference
  https://anilist.co/graphiql                            live schema browser
.. rubric:: Examples

animedex anilist show 154587 animedex anilist search Frieren –per-page 5 animedex anilist character 11 –json animedex anilist trending –jq ‘.[].title.romaji’ animedex anilist user AniList

Backend: AniList (graphql.anilist.co).

Rate limit: 30 req/min (anonymous; degraded from baseline 90/min).

— LLM Agent Guidance — The subcommand surface covers every anonymous Query root on the AniList GraphQL schema. Use show <id> for single Media, search <q> for fuzzy title match, schedule <year> <season> for calendar slices, trending for what’s hot. Long-tail subcommands (review, recommendation, thread, activity, following / follower) cover the social surface.

Token-required commands (viewer, notification, markdown, ani-chart-user) are registered but raise auth-required at runtime; the OAuth flow has not landed yet. — End —