Skip to content

ejnshtein/nyaasi-api

Repository files navigation

@ejnshtein/nyaasi

NPM Version npm downloads License codecov

This is unofficial Nyaa.si website api wrapper.

Installation

npm i @ejnshtein/nyaasi

# or

yarn add @ejnshtein/nyaasi

Example

const { Nyaa } = require('@ejnshtein/nyaasi')

Nyaa.search({
  title: 'Kotonoha no Niwa',
  category: '1_2'
}).then(result => {
  console.log(`Found ${result.torrents.length} torrents.`)
})

Nyaa.getTorrentAnonymous(890127)
  .then(torrent => {
    console.log(`Torrent is made by ${torrent.submitter.name}`)
    console.log(`Stats: ${torrent.stats.seeders} seeders, ${torrent.stats.leechers} leechers and ${torrent.stats.downloaded} downloads.`)
    console.log(`Magnet link: ${torrent.links.magnet}`)
  })

API

API section is available on the website.


Contact

My telegram and a group where you can ask your questions or suggest something.