Inspired by the Roboragi Reddit bot, Minoshiro is an async Python library that brings various web APIs for anime, manga, and light novel into one place.
- Simple and modern Pythonic API using
async/await
syntax - Fetches search results from up to 9 different websites
- Cached search results for faster access
- Integrates with existing databases
Requires Python3.6 or above. Python3.5 and below is not supported.
To install the base version, simply install from PyPi:
pip install minoshiro
This library also comes with a PostgreSQL support, to use this feature you will need a PostgreSQL version 9.6 or above instance hosted.
To install with the built in PostgreSQL support, use:
pip install minoshiro[postgres]
This installs asyncpg alongside of the base requirements.
Documentation can be found at https://minoshiro.readthedocs.io/en/latest/
You can also find some quick examples in this file.
Minoshiro is released under the MIT license. See the license file for more details.