@spacepumpkin/proxified-nyaapi
v2.4.22093001
Published
Non-official api for getting torrent links from Nyaa.si
Downloads
3
Maintainers
Readme
This is an api allowing one to:
- gather torrents directly from nyaa.si.
- check a user's profile and torrents.
- So many things you should check the wiki to understand better.
All the documentation there is to know about how to use Nyaapi is located in the wiki.
Any contribution is welcomed.
Install
npm install --save nyaapi
Use
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
*
*/
Configuration
For both si
and pantsu
you can update the base URL for the calls this way:
const { si } = require('nyaapi')
si.init() // Need to pass the flux proxy gateway url here
si.config.updateBaseUrl('https://nyaa.whatever')
This modified version routes requests through a flux proxy gateway. It is up to you to host your own proxy gateway
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.