.gitignore
LICENSE
Makefile
README.md
pyproject.toml
ruff.toml
anmoku/__init__.py
anmoku/errors.py
anmoku/logger.py
anmoku.egg-info/PKG-INFO
anmoku.egg-info/SOURCES.txt
anmoku.egg-info/dependency_links.txt
anmoku.egg-info/requires.txt
anmoku.egg-info/top_level.txt
anmoku/clients/__init__.py
anmoku/clients/async_.py
anmoku/clients/base.py
anmoku/clients/sync.py
anmoku/resources/__init__.py
anmoku/resources/base.py
anmoku/resources/character.py
anmoku/resources/anime/__init__.py
anmoku/resources/anime/anime.py
anmoku/resources/anime/characters.py
anmoku/resources/anime/episodes.py
anmoku/resources/anime/staff.py
anmoku/resources/helpers/__init__.py
anmoku/resources/helpers/datetime.py
anmoku/resources/helpers/image.py
anmoku/resources/helpers/name.py
anmoku/resources/helpers/search_result.py
anmoku/resources/helpers/title.py
anmoku/typing/__init__.py
anmoku/typing/anmoku.py
anmoku/typing/jikan/__init__.py
anmoku/typing/jikan/api.py
anmoku/typing/jikan/character.py
anmoku/typing/jikan/datetime.py
anmoku/typing/jikan/image.py
anmoku/typing/jikan/name.py
anmoku/typing/jikan/person.py
anmoku/typing/jikan/producer.py
anmoku/typing/jikan/search_result.py
anmoku/typing/jikan/title.py
anmoku/typing/jikan/anime/__init__.py
anmoku/typing/jikan/anime/anime.py
anmoku/typing/jikan/anime/characters.py
anmoku/typing/jikan/anime/episode.py
anmoku/typing/jikan/anime/staff.py
anmoku/typing/mal/__init__.py
anmoku/typing/mal/age_ratings.py
assets/banner.png
assets/gradio_gui_1.mp4
assets/logo.svg
assets/type_hints_1.png
assets/type_hints_2.png
assets/type_hints_3.png
examples/gradio_anime_search.py
tests/__init__.py
tests/resources/__init__.py
tests/resources/anime/__init__.py
tests/resources/anime/test_anime.py