Non-official api to access Nyaa.si and Nyaa.pantsu.cat (search, upload,...)
This is an api allowing one to:
All the documentation there is to know about how to use Nyaapi is located in the wiki.
Any contribution is welcomed.
npm install --save nyaapi
Nyaapi is organised with si
methods and pantsu
methods.
You can access either of them like so:
const {si, pantsu} = require('nyaapi')
console.log(si)
/**
* [Si] methods:
* > list
* > search
* > searchAll
* > searchPage
* > searchByUser
* > searchAllByUser
* > searchByUserAndByPage
* > infoRequest
* > upload
*
*/
console.log(pantsu)
/**
* [Pantsu] methods:
* > list
* > search
* > searchAll
* > infoRequest
* > upload
* > update
* > login
* > checkUser
* > checkHeader
*
*/
For both si
and pantsu
you can update the base URL for the calls this way:
const { si, pantsu } = require('nyaapi')
si.config.updateBaseUrl('https://nyaa.whatever')
pantsu.config.updateBaseUrl('https://nyaa.whatever')
It is important to know that all the pantsu methods are fully based on the offcial api of nyaa.pantsu.cat.
For a complete documentation, please check out the wiki for a tour of all the methods and how to use them.