nekosapi
Version:
Async wrapper for NekosAPI
44 lines (33 loc) • 1.19 kB
Markdown
## Async wrapper for [Nekos API](https://nekosapi.com/)
[](https://badge.fury.io/js/nekosapi)
* Supports NekosAPI [**v1**](https://v1.nekosapi.com/docs) and [**v3**](https://nekosapi.com/docs)
* [Axios](https://axios-http.com/)
* [Proxy support](https://github.com/CataDev0/nekosapi/issues/2)
## [Documentation](https://CataDev0.github.io/nekosapi/)
### Quick overview
#### Import NekosAPI v3:
```ts
// TypeScript
import NekosAPI from "nekosapi";
// JavaScript
const { NekosAPI } = require("nekosapi");
const api = new NekosAPI();
api.getRandomImage("Catgirl")
.then(image => console.log(image));
```
#### Import NekosAPI v1:
```js
const { NekosAPIv1 } = require("nekosapi");
// Or using /v1 path
const { NekosAPI } = require("nekosapi/v1");
// Or using default export in /v1 path
import NekosAPI from "nekosapi/v1";
// The constructor accepts a token
const api = new NekosAPI();
// Returns NekosImage object
api.getRandomImage("Catgirl")
.then(image => console.log(image));
```
### [Source code](https://github.com/CataDev0/nekosapi)
---
[](https://ko-fi.com/C0C3IJV8A)