UNPKG

@spacepumpkin/modified-nyaapi

Version:

Non-official api for getting torrent links from Nyaa.si and Nyaa.pantsu.cat

29 lines (23 loc) 636 B
const request = require('request-promise') const URI = require('./url.json').url /** * Request torrent information according to its ID. * * @param {number} id The ID of the torrent you want information of. * * @returns {promise} */ const infoRequest = (id) => { return new Promise((resolve, reject) => { if (!id) { reject(new Error('[Nyaapi]: No ID given on request demand.')) return } request.get(`${URI}view/${id}`) .then((data) => resolve(JSON.parse(data))) .catch(/* istanbul ignore next */ (err) => reject(err)) }) } module.exports = { infoRequest }