{"analyzedAt":"2022-11-02T01:06:47.926Z","collected":{"metadata":{"name":"nyaapi","scope":"unscoped","version":"2.4.4","description":"Non-official api for getting torrent links from Nyaa.si and Nyaa.pantsu.cat","keywords":["kawanime","nyaa-si","nyaa-pantsu","torrent","magnet-links"],"date":"2022-11-01T00:52:13.185Z","author":{"name":"Kylart"},"publisher":{"username":"kylart","email":"kylart.dev@gmail.com"},"maintainers":[{"username":"kylart","email":"kylart.dev@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/Kylart/Nyaapi.git"},"links":{"npm":"https://www.npmjs.com/package/nyaapi","homepage":"https://github.com/Kylart/Nyaapi#readme","repository":"https://github.com/Kylart/Nyaapi","bugs":"https://github.com/Kylart/Nyaapi/issues"},"license":"MIT","dependencies":{"axios":"^0.23.0","cheerio":"^1.0.0-rc.3","form-data":"^3.0.0","lodash.omit":"^4.5.0"},"devDependencies":{"ava":"^2.4.0","cloc":"^2.5.0","codecov":"^3.6.1","colors":"^1.4.0","nyc":"^14.1.1","pre-commit":"^1.2.2","snazzy":"^8.0.0","standard":"^14.3.1"},"releases":[{"from":"2022-10-03T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":2},{"from":"2022-08-04T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":2},{"from":"2022-05-06T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":2},{"from":"2021-11-02T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":2},{"from":"2020-11-02T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":6}],"hasTestScript":true,"readme":"<h1 align=\"center\">Nyaapi 2.0</h1>\n\n<p align=\"center\">\n  <a href=\"http://forthebadge.com/\" target=\"_blank\">\n    <img src=\"http://forthebadge.com/images/badges/built-with-love.svg\"/>\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://standardjs.com/\" target=\"_blank\">\n    <img src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/Kylart/Nyaapi\" target=\"_blank\">\n    <img src=\"https://travis-ci.org/Kylart/Nyaapi.svg?branch=master\" alt=\"Build Status\">\n  </a>\n  <a href=\"https://codecov.io/gh/Kylart/Nyaapi\" target=\"_blank\">\n    <img src=\"https://codecov.io/gh/Kylart/Nyaapi/branch/master/graph/badge.svg\" alt=\"Codecov\" />\n  </a>\n  <a href=\"https://opensource.org/licenses/MIT\" target=\"_blank\">\n    <img src=\"https://img.shields.io/badge/License-MIT-blue.svg\" alt=\"License\">\n  </a>\n</p>\n\nThis is an api allowing one to:\n* gather torrents directly from [nyaa.si](https://nyaa.si) and [nyaa.pantsu.cat](https://nyaa.pantsu.cat) in about a second or less.\n* upload a torrent to any nyaa.\n* check a user's profile and torrents.\n* So many things you should check the wiki to understand better.\n\n__All the documentation there is to know about how to use Nyaapi is located in the [wiki](https://github.com/Kylart/Nyaapi/wiki).__\n\nAny contribution is welcomed.\n\n# Install\n```\nnpm install --save nyaapi\n```\n\n# Use\nNyaapi is organised with `si` methods and `pantsu` methods.\nYou can access either of them like so:\n```javascript\nconst {si, pantsu} = require('nyaapi')\n\nconsole.log(si)\n/**\n * [Si] methods:\n *   > list\n *   > search\n *   > searchAll\n *   > searchPage\n *   > searchByUser\n *   > searchAllByUser\n *   > searchByUserAndByPage\n *   > infoRequest\n *   > upload\n * \n */\nconsole.log(pantsu)\n/**\n * [Pantsu] methods:\n *   > list\n *   > search\n *   > searchAll\n *   > infoRequest\n *   > upload\n *   > update\n *   > login\n *   > checkUser\n *   > checkHeader\n * \n */\n```\n\n# Configuration\nFor both `si` and `pantsu` you can update the base URL for the calls this way:\n```javascript\nconst { si, pantsu } = require('nyaapi')\n\nsi.config.updateBaseUrl('https://nyaa.whatever')\npantsu.config.updateBaseUrl('https://nyaa.whatever')\n```\n\nIt is important to know that all the pantsu methods are fully based on [the offcial api of nyaa.pantsu.cat](https://nyaa.pantsu.cat/apidoc).\n\n> For a complete documentation, please check out the [wiki](https://github.com/Kylart/Nyaapi/wiki) for a tour of all the methods and how to use them."},"npm":{"downloads":[{"from":"2022-11-01T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":0},{"from":"2022-10-26T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":250},{"from":"2022-10-03T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":1143},{"from":"2022-08-04T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":3369},{"from":"2022-05-06T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":6448},{"from":"2021-11-02T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":12268}],"starsCount":0},"github":{"starsCount":78,"forksCount":15,"subscribersCount":6,"issues":{"count":26,"openCount":0,"distribution":{"3600":0,"10800":4,"32400":2,"97200":4,"291600":5,"874800":5,"2624400":0,"7873200":3,"23619600":3,"70858800":0,"212576400":0},"isDisabled":false},"contributors":[{"username":"Kylart","commitsCount":80},{"username":"dependabot[bot]","commitsCount":6},{"username":"TheBeastLT","commitsCount":5},{"username":"guydht","commitsCount":2},{"username":"DeltaEvo","commitsCount":1},{"username":"whosboosh","commitsCount":1},{"username":"infanf","commitsCount":1},{"username":"JasonCheungDev","commitsCount":1}],"commits":[{"from":"2022-10-26T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":1},{"from":"2022-10-03T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":1},{"from":"2022-08-04T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":3},{"from":"2022-05-06T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":3},{"from":"2021-11-02T00:00:00.000Z","to":"2022-11-02T00:00:00.000Z","count":3}]},"source":{"files":{"readmeSize":2489,"testsSize":10193},"badges":[{"urls":{"original":"https://travis-ci.org/Kylart/Nyaapi.svg?branch=master","service":"https://api.travis-ci.org/Kylart/Nyaapi.svg?branch=master","shields":"https://img.shields.io/travis/Kylart/Nyaapi/master.svg","content":"https://img.shields.io/travis/Kylart/Nyaapi/master.json"},"info":{"service":"travis","type":"build","modifiers":{"branch":"master"}}}],"linters":["standard"],"coverage":0.86,"outdatedDependencies":{"form-data":{"required":"^3.0.0","stable":"4.0.0","latest":"4.0.0"},"axios":{"required":"^0.23.0","stable":"1.1.3","latest":"1.1.3"}}}},"evaluation":{"quality":{"carefulness":0.84,"tests":0.729,"health":0.5,"branding":0.15},"popularity":{"communityInterest":107,"downloadsCount":1123,"downloadsAcceleration":1.6750761035007624,"dependentsCount":0},"maintenance":{"releasesFrequency":1,"commitsFrequency":0.9,"openIssues":1,"issuesDistribution":0.9024078577672328}},"score":{"final":0.6473698668407106,"detail":{"quality":0.8710523850238222,"popularity":0.10306748093508566,"maintenance":0.9999443800179544}}}