#anime #image #search #async #http

oyasumi

A hands-free wrapper for multiple anime APIs

2 releases

0.1.1 Aug 19, 2022
0.1.0 Aug 18, 2022

#37 in #anime

MIT license

17KB
238 lines

Oyasumi お休み

Oyasumi is a library that wraps over multiple APIs related to Anime. The aim of this project is to deliver easily data and functionality to any of your projects. The APIs that this library uses and the media it distributes are not made by me nor in affiliation to me. The credits go to their respective creators.

If for any reason you don't want your creation to be used by us you can contact me in Discord Hicster Enthusiast🪶#2493 or send me an e-mail at hicster@duck.com.

Disclaimer

This project is in a very early phase of development. Expect more features and breaks as we develop the library further!

Installation

To use this library in your project you need to add it as a dependency in your Cargo.toml such as:

[dependencies]
oyasumi = "0.1"

Usage

TODO!

  • [] examples folder
  • [] proper documentation
  • [] modularity via config

Q&A

  • Q: Why use this over anything else?

  • A: This library aims to be a unified and coherent way to interact with various APIs that somehow relate to the Animanga community. We aim to be simple and fast to interact with. If you want something smaller then you may want to interact with the APIs directly


  • Q: What APIs this library wraps over?

  • A: For the moment we only interact with waifu.im's API with plans to support more image databases in the near future and more general purpose APIs at some point.


  • Q: Can you add X?

  • A: You can add and DM me over Discord so we can talk. Alternatively you can also open an issue/pull request or make your fork with the features you want to see!


  • Q: What's up with the name?

  • A: "Oyasumi お休み" is a Japanese word that's used like "Good night". We choose that name because a) it is distinctive enough and b) most APIs we will work with are REST APIs and our objective is to make you rest easy by providing an easy way to interact with them.

Dependencies

~4–19MB
~253K SLoC