animedex.entry.search
animedex search aggregate command.
__all__
- animedex.entry.search.__all__ = ['search_command']
Built-in mutable sequence.
If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.
search_command
- animedex.entry.search.search_command(*args: t.Any, **kwargs: t.Any) t.Any
Search one entity type across every supporting catalogue.
TYPE controls which backend endpoints are queried.
Types: anime Anime titles. Searches AniList anime media, ANN anime reports, Jikan anime, Kitsu anime, and Shikimori anime. manga Manga titles. Searches AniList manga media, Jikan manga, Kitsu manga, MangaDex manga, and Shikimori manga. character Character names. Searches AniList characters, Jikan characters, Kitsu characters, and Shikimori characters. person Staff, creator, and voice-actor names. Searches AniList staff, Jikan people, Kitsu people, and Shikimori people. studio Studio, producer, and production-company names. Searches AniList studios, Jikan producers, Kitsu producers, and Shikimori studios. Kitsu and Shikimori are fetched as catalogue lists and filtered locally. publisher Publisher names. Searches Shikimori publishers. The publisher catalogue is fetched and filtered locally.
Use –source with the backend names listed for a type to restrict fan-out. Unsupported source names fail before any network request.
.. rubric:: Examples
animedex search anime Frieren –limit 3 animedex search manga Berserk –source anilist,mangadex animedex search character “Hatake Kakashi” –json animedex search person “Hayao Miyazaki” –jq ‘.items[0]._prefix_id’ animedex search studio Ghibli –source anilist,jikan,kitsu,shikimori animedex search publisher Kodansha –json
Backend: animedex aggregate search over AniList, Jikan, Kitsu, MangaDex, Shikimori, and ANN where applicable.
Rate limit: inherited from each selected backend.
— LLM Agent Guidance — Use this command when the user asks for a cross-catalogue entity lookup and has not already chosen a backend. The type positional is required; do not guess it. Results are not deduplicated across sources, scores are not averaged, and each row carries _source plus _prefix_id when a follow-up
animedex showcall can route it. Partial source failures return the healthy rows and report failed sources in the envelope and stderr. — End —