@ablanc/nakanim-api
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

Nakanim API

npm version build status Coverage Status

Description

This is a Node.js module written in Typescript that wraps http://www.nakanim.com API.

Installation

npm install @ablanc/nakanim-api

or

yarn add @ablanc/nakanim-api

Examples

On the top, you must include the package

Using Typescript
//index.ts
import { getAllAnimes, getAnime, getRandomAnime, getCalendar } from "@ablanc/nakanim-api";
Using Javascript
//index.js
const { getAllAnimes, getAnime, getRandomAnime, getCalendar } = require("@ablanc/nakanim-api");

Then, you can use the different functions to access the API :

async function example() {
  const animes = await getAllAnimes();
  const animeSpecific = await getAnime("6532362183218") // id of the anime (this one is incorrect)
  
  const randomAnime = await getRandomAnime(); // returns the random anime of the day
  const randomAnimeSpecific = await getRandomAnime("25/12/2019"); // returns the random anime for a specific date
  
  const calendar = await getCalendar(); // returns the calendar for the current week
  const calendarSpecific = await getCalendar("2019-12-23"); // returns the calendar for the given week (you must pass monday's date)
}

Tests

Tests are run using Jest framework.
$ npm test

Package Sidebar

Install

npm i @ablanc/nakanim-api

Weekly Downloads

2

Version

1.2.0

License

ISC

Unpacked Size

15.5 kB

Total Files

13

Last publish

Collaborators

  • ablanc