{"analyzedAt":"2022-07-10T15:05:50.526Z","collected":{"metadata":{"name":"@ejnshtein/nyaasi","scope":"ejnshtein","version":"3.1.3","description":"Nyaa.si api wrapper for Node written in Typescript","keywords":["nyaa","nyaasi"],"date":"2022-07-08T19:36:45.691Z","author":{"name":"ejnshtein"},"publisher":{"username":"ejnshtein","email":"ejnshtein@gmail.com"},"maintainers":[{"username":"ejnshtein","email":"ejnshtein@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/ejnshtein/nyaasi-api.git"},"links":{"npm":"https://www.npmjs.com/package/%40ejnshtein%2Fnyaasi","homepage":"https://ejnshtein.github.io/nyaasi-api/","repository":"https://github.com/ejnshtein/nyaasi-api","bugs":"https://github.com/ejnshtein/nyaasi-api/issues"},"license":"MIT","dependencies":{"bytes-iec":"^3.1.1","cheerio":"^1.0.0-rc.5","html-entities":"^2.3.2","rss-parser":"^3.12.0","smol-request":"^2.1.1"},"devDependencies":{"@types/eslint":"^7.28.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@typescript-eslint/eslint-plugin":"^5.2.0","@typescript-eslint/parser":"^5.2.0","domelementtype":"^2.2.0","dotenv":"^10.0.0","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","eslint-plugin-standard":"^5.0.0","gh-pages":"^3.2.3","husky":"^4.3.7","jest":"^27.3.1","np":"^7.5.0","prettier":"^2.4.1","standard":"^16.0.4","ts-jest":"^27.0.7","typedoc":"^0.19.2","typedoc-plugin-nojekyll":"^1.0.1","typedoc-plugin-sourcefile-url":"^1.0.6","typescript":"^4.4.4"},"releases":[{"from":"2022-06-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":2},{"from":"2022-04-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":2},{"from":"2022-01-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":2},{"from":"2021-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":5},{"from":"2020-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":17}],"hasTestScript":true,"hasSelectiveFiles":true,"readme":"# @ejnshtein/nyaasi\n\n[![NPM Version](https://img.shields.io/npm/v/@ejnshtein/nyaasi.svg?style=flat-square)](https://www.npmjs.com/package/@ejnshtein/nyaasi)\n[![npm downloads](https://img.shields.io/npm/dm/@ejnshtein/nyaasi.svg?style=flat-square)](http://npm-stat.com/charts.html?package=@ejnshtein/nyaasi)\n[![License](https://img.shields.io/npm/l/@ejnshtein/nyaasi?style=flat-square)](https://github.com/ejnshtein/nyaasi)\n[![codecov](https://codecov.io/gh/ejnshtein/nyaasi-api/branch/master/graph/badge.svg)](https://codecov.io/gh/ejnshtein/nyaasi-api)\n\nThis is unofficial [Nyaa.si](https://nyaa.si) website api wrapper.\n\n## Installation\n\n```bash\nnpm i @ejnshtein/nyaasi\n\n# or\n\nyarn add @ejnshtein/nyaasi\n```\n\n## Example\n\n```js\nconst { Nyaa } = require('@ejnshtein/nyaasi')\n\nNyaa.search({\n  title: 'Kotonoha no Niwa',\n  category: '1_2'\n}).then(result => {\n  console.log(`Found ${result.torrents.length} torrents.`)\n})\n\nNyaa.getTorrentAnonymous(890127)\n  .then(torrent => {\n    console.log(`Torrent is made by ${torrent.submitter.name}`)\n    console.log(`Stats: ${torrent.stats.seeders} seeders, ${torrent.stats.leechers} leechers and ${torrent.stats.downloaded} downloads.`)\n    console.log(`Magnet link: ${torrent.links.magnet}`)\n  })\n\n```\n\n## API\n\nAPI section is available on the [website](https://ejnshtein.github.io/nyaasi-api/).\n\n\n---\n\n## Contact\n\n[My telegram](https://t.me/ejnshtein) and a [group](https://t.me/nyaasi_chat) where you can ask your questions or suggest something."},"npm":{"downloads":[{"from":"2022-07-09T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":7},{"from":"2022-07-03T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":49},{"from":"2022-06-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":84},{"from":"2022-04-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":192},{"from":"2022-01-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":440},{"from":"2021-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":1076}],"starsCount":0},"github":{"homepage":"https://ejnshtein.github.io/nyaasi-api/","starsCount":10,"forksCount":0,"subscribersCount":2,"issues":{"count":25,"openCount":4,"distribution":{"3600":0,"10800":4,"32400":0,"97200":0,"291600":0,"874800":0,"2624400":1,"7873200":7,"23619600":11,"70858800":2,"212576400":0},"isDisabled":false},"contributors":[{"username":"ejnshtein","commitsCount":48}],"commits":[{"from":"2022-07-03T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":2},{"from":"2022-06-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":2},{"from":"2022-04-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":2},{"from":"2022-01-11T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":2},{"from":"2021-07-10T00:00:00.000Z","to":"2022-07-10T00:00:00.000Z","count":12}],"statuses":[{"context":"security/gitguardian","state":"success"}]},"source":{"files":{"readmeSize":1486,"testsSize":1533},"badges":[{"urls":{"original":"https://img.shields.io/npm/v/@ejnshtein/nyaasi.svg?style=flat-square","shields":"https://img.shields.io/npm/v/@ejnshtein/nyaasi.svg","content":"https://img.shields.io/npm/v/@ejnshtein/nyaasi.json"},"info":{"service":"npm","type":"version","modifiers":{"type":"v"}}},{"urls":{"original":"https://img.shields.io/npm/dm/@ejnshtein/nyaasi.svg?style=flat-square","shields":"https://img.shields.io/npm/dm/@ejnshtein/nyaasi.svg","content":"https://img.shields.io/npm/dm/@ejnshtein/nyaasi.json"},"info":{"service":"npm","type":"downloads","modifiers":{"type":"dm"}}}],"linters":["eslint","prettier","standard"],"coverage":0.76}},"evaluation":{"quality":{"carefulness":0.9199999999999999,"tests":0.964,"health":1,"branding":0.7},"popularity":{"communityInterest":13,"downloadsCount":64,"downloadsAcceleration":-0.16286149162861485,"dependentsCount":0},"maintenance":{"releasesFrequency":1,"commitsFrequency":0.9,"openIssues":1,"issuesDistribution":0.9}},"score":{"final":0.6564110896991471,"detail":{"quality":0.9634735785826476,"popularity":0.04971937704777837,"maintenance":0.9999063833075152}}}