Skip to content

Averito/AnilibriaApi

Repository files navigation

Not official Node.js client for anilibria api.

Установка

Установка используя yarn:

yarn add anilibria-api-wrapper

Установка используя npm:

npm i anilibria-api-wrapper

Пример

Импорт

CommonJS

const { getAnilibriaTitle, Series } = require('anilibria-api-wrapper');

ES6

import { Anilibria, Title } from 'anilibria-api-wrapper';

Использование

Инициализация клиента

const anilibriaApi = new Anilibria();

Или вы можете использовать сразу нужные вам функции сразу их импортируя (Такой способ использования менее гибкий в настройке)

Получение тайтла (аниме)

anilibriaApi.getTitle().then(response => {
	console.log(response.data)
})

Получение рандомного тайтла

await anilibriaApi.getRandomTitle() // Random Title
// or
await getAnilibriaRandomTitle()

Поиск

anilibriaApi.searchTitles({
  search: 'Клинок'
}).then(async response => {
	console.log(response.data) // Результат поиска
});

Под капотом используется axios и если вы хотите изменить настройки, то нужно дать соответствующие настройки конструктуру Anilibria

const anilibriaApi = new Anilibria({
  axiosOptions: {
		//...your axiosOptions
  }
})