anime-quotes-sdk
Version:
A Node.js SDK to fetch a random quote from a pre-fetched list of quotes.
97 lines (80 loc) • 2.4 kB
Markdown
<div align="center">
<h1>AnimeKun</h1>
<p>🔥 A free SDK serving quality anime quotes</p>
</div>
<br />
## Introduction
Animekun is a tiny sdk to get random anime quotes
Its absolutely free to use.
If you find this sdk helpful, please consider leaving a rating. 😎👍🏻
If you have any questions, suggestions, or anything else, don't hesitate to reach out to me! 🧑💻
<br /><br />
## Getting Started
### Get a random quote.
```bash
const animeQuotes = require('anime-quotes-sdk');
const quotes = new animeQuotes();
quotes
.fetchQuotes()
.then(() => {
quotes
.getRandomQuote()
.then((quote) => {
console.log("Random Quote:", quote);
})
.catch((err) => console.error("Failed to get random quote:", err));
})
.catch((err) => console.error("Failed to fetch quotes:", err));
```
### Get a random quote by anime title.
```bash
const animeQuotes = require('anime-quotes-sdk');
const quotes = new animeQuotes();
quotes
.fetchQuotes()
.then(() => {
quotes
.getRandomQuoteByAnime("naruto")
.then((quote) => {
console.log("Random Quote from Naruto:", quote);
})
.catch((err) =>
console.error("Failed to get random quote from Naruto:", err)
);
})
.catch((err) => console.error("Failed to fetch quotes:", err));
```
### Get upto 10 random quotes.
```bash
const animeQuotes = require('anime-quotes-sdk');
const quotes = new animeQuotes();
quotes
.fetchQuotes()
.then(() => {
quotes
.getRandomQuotes(10)
.then((quotes) => {
console.log("Random 10 Quotes:", quotes);
})
.catch((err) => console.error("Failed to get random 10 quotes:", err));
})
.catch((err) => console.error("Failed to fetch quotes:", err));
```
### Get upto 10 random quotes by anime name
```bash
const animeQuotes = require('anime-quotes-sdk');
const quotes = new animeQuotes();
quotes
.fetchQuotes()
.then(() => {
quotes
.getQuotesByAnime("naruto", 10)
.then((quotes) => {
console.log("10 Quotes from Naruto:", quotes);
})
.catch((err) =>
console.error("Failed to get 10 quotes from Naruto:", err)
);
})
.catch((err) => console.error("Failed to fetch quotes:", err));
```