{"analyzedAt":"2022-06-25T02:21:12.279Z","collected":{"metadata":{"name":"youtube-grabber","scope":"unscoped","version":"1.0.34","description":"Youtube to mp3/mp4 converter (ytmp3)","date":"2020-04-25T10:04:41.800Z","author":{"name":"eyvazoff"},"publisher":{"username":"eyvazoff","email":"hasan@eyvazoff.com"},"maintainers":[{"username":"eyvazoff","email":"hasan@eyvazoff.com"}],"repository":{"type":"git","url":"git+https://github.com/eyvazoff/youtube-grabber.git"},"links":{"npm":"https://www.npmjs.com/package/youtube-grabber"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","nodemon":"^2.0.3","puppeteer":"^3.0.1","puppeteer-extra":"^3.1.9"},"releases":[{"from":"2022-05-26T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":0},{"from":"2022-03-27T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":1},{"from":"2021-12-27T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":1},{"from":"2021-06-25T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":1},{"from":"2020-06-25T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":1}],"readme":"# Youtube Grabber (ytmp3)\r\n\r\n\r\n## Installation NPM\r\n\r\n```bash\r\nnpm install youtube-grabber\r\n```\r\n\r\n| Command |\r\n|---------|\r\n| node node_modules/youtube-grabber |\r\n\r\n## Installation GIT\r\n```bash\r\ngit clone https://github.com/eyvazoff/youtube-grabber.git\r\n```\r\n\r\n| Command |\r\n|---------|\r\n| nodemon or node index.js |\r\n\r\n\r\n\r\n\r\n## TIP\r\n\r\n| Key | Value |\r\n|-----|-------|\r\n| id | Youtube video ID |\r\n| type | mp3 or mp4 |\r\n\r\n- URL - http://localhost:3000/{id}/{type}\r\n- Example URL - http://localhost:3000/TpgwhHFH6Rw/mp4\r\n\r\n\r\n## Proxy\r\n\r\n~~~~\r\nYou can use with Puppeteer proxy.\r\nSee variables in index.js\r\n~~~~\r\n\r\n| Variable | Value |\r\n|-----|-------|\r\n| proxy | Default: false (Boolean) |\r\n| proxy_ip | 8.8.8.8|\r\n| proxy_host | 3001 |\r\n\r\n## Success\r\n~~~~\r\n{\r\n    success: true,\r\n    url: 'https://jrr.fjrifj.frl/d5540ad54dd35591beef76ac25727074/tiEt1qkaaGA'\r\n}\r\n~~~~\r\n\r\n## Error\r\n~~~~\r\n{\r\n    success: false,\r\n    statusCode: 100   \r\n}\r\n~~~~\r\n\r\n| Status code | Description |\r\n|-----------|-------|\r\n| 100 | Something went wrong|\r\n| 120 | Can't open URL|\r\n| 101 | Not found input|\r\n| 102 | Error block not found|\r\n| 103 | Download link not found|\r\n| 104 | Buttons not found|\r\n| 105 | Progress timeout|\r\n| 1101 | The servers are under maintenance.|\r\n| 1102 | The video is blocked from converting due to a DMCA request.|\r\n| 1103 | The video is no longer available on YouTube or the video is a live stream.|\r\n| 1201 | The video is not available in our server location.|\r\n| 1202 | The video is age restricted.|\r\n| 1203 | The video is longer than 1 hour.|\r\n| 1204 | There has been a conversion error.|"},"npm":{"downloads":[{"from":"2022-06-24T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":0},{"from":"2022-06-18T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":1},{"from":"2022-05-26T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":3},{"from":"2022-03-27T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":77},{"from":"2021-12-27T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":156},{"from":"2021-06-25T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":293}],"starsCount":0},"github":{"starsCount":2,"forksCount":0,"subscribersCount":1,"issues":{"count":0,"openCount":0,"distribution":{"3600":0,"10800":0,"32400":0,"97200":0,"291600":0,"874800":0,"2624400":0,"7873200":0,"23619600":0,"70858800":0,"212576400":0},"isDisabled":false},"contributors":[{"username":"eyvazoff","commitsCount":8}],"commits":[{"from":"2022-06-18T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":0},{"from":"2022-05-26T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":0},{"from":"2022-03-27T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":0},{"from":"2021-12-27T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":0},{"from":"2021-06-25T00:00:00.000Z","to":"2022-06-25T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":1561,"testsSize":0},"outdatedDependencies":{"puppeteer":{"required":"^3.0.1","stable":"15.1.0","latest":"15.1.0"}}}},"evaluation":{"quality":{"carefulness":0.71,"tests":0,"health":0.75,"branding":0},"popularity":{"communityInterest":4,"downloadsCount":25.666666666666668,"downloadsAcceleration":-0.15970319634703198,"dependentsCount":0},"maintenance":{"releasesFrequency":0.28664383561643836,"commitsFrequency":0,"openIssues":0.7,"issuesDistribution":0.7}},"score":{"final":0.45307209342809285,"detail":{"quality":0.5035053957346617,"popularity":0.03282193713376845,"maintenance":0.8300937048882155}}}