{"analyzedAt":"2022-06-29T09:29:33.601Z","collected":{"metadata":{"name":"ytdl-splitter-core","scope":"unscoped","version":"1.0.4","description":"Module to download YouTube videos as separate audio files, using the tracklist provided on the description of the video or CUE files.","keywords":["cue","split","audio","mp3","download","youtube","video"],"date":"2015-09-12T19:08:39.941Z","author":{"name":"Rodrigo Altamirano","email":"rodrigo.altamirano@gmail.com","url":"https://github.com/raltamirano","username":"raltamirano"},"publisher":{"username":"raltamirano","email":"rodrigo.altamirano@gmail.com"},"maintainers":[{"username":"raltamirano","email":"rodrigo.altamirano@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/raltamirano/ytdl-splitter-core.git"},"links":{"npm":"https://www.npmjs.com/package/ytdl-splitter-core","homepage":"https://github.com/raltamirano/ytdl-splitter-core#readme","repository":"https://github.com/raltamirano/ytdl-splitter-core","bugs":"https://github.com/raltamirano/ytdl-splitter-core/issues"},"license":"MIT","dependencies":{"avconv":"^3.0.1","chaining-tool":"0.0.4","cue-parser":"0.0.3","sanitize-filename":"^1.4.2","ytdl-core":"^0.6.0"},"releases":[{"from":"2022-05-30T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-03-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-12-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2020-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0}],"hasTestScript":true,"readme":"# ytdl-splitter-core\nNode.js module to download YouTube videos as separate audio files, using the tracklist provided on the description of the video or CUE files.\n\n## Usage\n\nExtract audio files using the tracklist provided in the description for the video:\n\n    var Splitter = require('ytdl-splitter-core');\n    var splitter = new Splitter();\n\n    splitter.on('end', function(info) {\n        console.log(info.url, 'split files at:', info.outputPath);\n    });\n\n    splitter.split('https://www.youtube.com/watch?v=SOME_VIDEO_ID');\n\n\nExtract audio files using a CUE file as the tracklist:\n\n    var Splitter = require('ytdl-splitter-core');\n    var splitter = new Splitter();\n\n    splitter.on('end', function(info) {\n        console.log(info.url, 'split files at:', info.outputPath);\n    });\n\n    splitter.addCUETracklistExtractor('/tmp/some_file.cue');\n    splitter.split('https://www.youtube.com/watch?v=SOME_VIDEO_ID');\n\n\n## Notes\n\nAs this package depends on 'avconv', check for its requirements also. Currently, they are: the 'avconv' executable in your PATH, ready to be executed."},"npm":{"downloads":[{"from":"2022-06-28T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-06-22T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-05-30T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":23},{"from":"2022-03-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":83},{"from":"2021-12-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":217},{"from":"2021-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":519}],"starsCount":0},"github":{"starsCount":2,"forksCount":0,"subscribersCount":1,"issues":{"count":2,"openCount":2,"distribution":{"3600":0,"10800":0,"32400":0,"97200":0,"291600":0,"874800":0,"2624400":0,"7873200":0,"23619600":1,"70858800":0,"212576400":1},"isDisabled":false},"commits":[{"from":"2022-06-22T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-05-30T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-03-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-12-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":1083,"testsSize":0},"outdatedDependencies":{"cue-parser":{"required":"0.0.3","stable":"0.3.0","latest":"0.3.0"},"ytdl-core":{"required":"^0.6.0","stable":"4.11.0","latest":"4.11.0"}}}},"evaluation":{"quality":{"carefulness":0.71,"tests":0,"health":0.5,"branding":0},"popularity":{"communityInterest":3,"downloadsCount":27.666666666666668,"downloadsAcceleration":-0.2179033485540335,"dependentsCount":0},"maintenance":{"releasesFrequency":0.9,"commitsFrequency":0.9,"openIssues":0.9,"issuesDistribution":0.9}},"score":{"final":0.4951588566072391,"detail":{"quality":0.45265074228372254,"popularity":0.026872405819823832,"maintenance":0.9998808339576686}}}