Awesome
OtakuDesu API
<p align="center"> <img alt="GitHub issues" src="https://img.shields.io/github/issues/Kaede-No-Ki/otakudesu-rest-api"> <img alt="GitHub pull requests" src="https://img.shields.io/github/issues-pr/Kaede-No-Ki/otakudesu-rest-api"> <img alt="GitHub" src="https://img.shields.io/github/license/Kaede-No-Ki/otakudesu-rest-api"> <img alt="GitHub stars" src="https://img.shields.io/github/stars/Kaede-No-Ki/otakudesu-rest-api"> <img alt="GitHub forks" src="https://img.shields.io/github/forks/Kaede-No-Ki/otakudesu-rest-api"> <img alt="GitHub watchers" src="https://img.shields.io/github/watchers/Kaede-No-Ki/otakudesu-rest-api"> <img alt="GitHub contributors" src="https://img.shields.io/github/contributors/Kaede-No-Ki/otakudesu-rest-api"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Kaede-No-Ki/otakudesu-rest-api"> </p>Unofficial API of : https://otakudesu.org/
TODO
- Home
- Ongoing
- complete
- Ongoing Pagination
- Complete Pagination
- Schedule
- Genre List
- Anime By Genre
- Detail Anime
- Detail
- Batch
- Episode List
- Detail Batch
- Download Link
- Detail Episode
- Download Link
- Streaming Link
- Search
Usage
- Clone this repository
git clone https://github.com/Kaede-No-Ki/otakudesu-rest-api.git
- Install packages (use
yarn
ornpm
)
npm install
- Start server
npm run start
or
npm run dev (you have to install nodemon on your computer)
API Documentation
Api Path : https://otakudesu-api.herokuapp.com/api/</br> API Version : v1
Endpoint | Params | Description |
---|---|---|
/home | - | Homepage |
/complete | - | Complete/Finished Anime |
/complete/page/${page} | pageNumber | Complete Pagination |
/ongoing | - | Ongoing Anime |
/schedule | - | Schedule Anime |
/genres | - | Genre List |
/genres/${id}/page/${page} | id,pageNumber | Show Anime by Genre |
/search/${query} | query | Search Anime |
/anime/${id} | id | Detail Anime |
/batch/${id} | id | Detail Anime's Batch |
/eps/${id} | id | Detail Anime's Episode |
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.