Skip to content

An async Python library for searching Japanese media

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

Mino-shiro/Minoshiro

Repository files navigation

Minoshiro Build Status Documentation Status

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.

Features

  • 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

Requirements

Requires Python3.6 or above. Python3.5 and below is not supported.

Install

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

Documentation can be found at https://minoshiro.readthedocs.io/en/latest/

You can also find some quick examples in this file.

License

Minoshiro is released under the MIT license. See the license file for more details.