{"_id":"@brightcove/hls-fetcher","_rev":"714-c9419612308f6fc6846b4a1ce6ea9eeb","name":"@brightcove/hls-fetcher","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.2":{"name":"@brightcove/hls-fetcher","version":"1.0.2","license":"MIT","_id":"@brightcove/hls-fetcher@1.0.2","maintainers":[{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./bin/cli.js"},"dist":{"shasum":"21119e18b8cba5160b752bc6859e03ffcc07639d","tarball":"https://registry.npmjs.org/@brightcove/hls-fetcher/-/hls-fetcher-1.0.2.tgz","integrity":"sha512-61ZYjxTsl5z3mS4FGcfp1TPod4tlybanAZt0XmUiRA4EoGBa2ZlbxrXzl4jqL5/nURgQesbDIT4QeeZoxGoTYA==","signatures":[{"sig":"MEUCIE+zUmOYRuEMg71UzAc7TWpg+v2M8dwjjCrVoRYnfdgfAiEAlUsN3wb/wgVh1hZ2IQWakaJL1gxte5x06ZHlBos5Xis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"21119e18b8cba5160b752bc6859e03ffcc07639d","gitHead":"0a6941efbf46e3320fe3a3f8455921cdc456767c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},"repository":{"url":"git+https://github.com/imbcmdth/hls-fetcher.git","type":"git"},"_npmVersion":"3.4.1","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"_nodeVersion":"0.10.32","dependencies":{"async":"^1.5.0","fetch":"^0.3.6","mkdirp":"^0.5.1","pessimist":"^0.3.5"}},"1.1.0":{"name":"@brightcove/hls-fetcher","version":"1.1.0","license":"MIT","_id":"@brightcove/hls-fetcher@1.1.0","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"brightcove-admin","email":"jrivera@brightcove.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"draja","email":"draja@brightcove.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mrocajr","email":"mroca@brightcove.com"},{"name":"tenacex","email":"ddove@brightcove.com"},{"name":"violettemi","email":"violettemi@gmail.com"},{"name":"zdsbs","email":"zdsbs@yahoo.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./bin/cli.js"},"dist":{"shasum":"226c77f33b4d5a4a3f3a547d96fb3ce8c65c2400","tarball":"https://registry.npmjs.org/@brightcove/hls-fetcher/-/hls-fetcher-1.1.0.tgz","integrity":"sha512-BEpVJ25qbQ7ntzwZEFDOyzQmeYxQV66pZWDFdwdlwhx7qXdWVxkd3/7Yhm6ZxujgtoIOk89iJ7S4ePc0RGB09A==","signatures":[{"sig":"MEQCIBOa/fcyiZXa3L9wkAmby9hfHW9XT6MTHBEszMD8X59rAiAgUPm3kaG3T9wCZ0qFV+tUDcYzauEoZcpusJHZcpOekg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"226c77f33b4d5a4a3f3a547d96fb3ce8c65c2400","gitHead":"c6ffe8c3fbc05bfe2a9b3cf2980776e5658a3616","scripts":{"test":"node test/basic.js"},"_npmUser":{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},"repository":{"url":"git+https://github.com/imbcmdth/hls-fetcher.git","type":"git"},"_npmVersion":"2.14.15","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"_nodeVersion":"0.10.32","dependencies":{"async":"^1.5.0","fetch":"^0.3.6","pkcs7":"^0.2.3","mkdirp":"^0.5.1","pessimist":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher-1.1.0.tgz_1456340781402_0.2846846873871982","host":"packages-6-west.internal.npmjs.com"}}},"time":{"created":"2015-11-25T20:53:07.667Z","modified":"2026-09-25T11:31:17.025Z","1.0.2":"2015-11-25T20:53:07.667Z","1.1.0":"2016-02-24T19:06:24.464Z"},"bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"license":"MIT","homepage":"https://github.com/imbcmdth/hls-fetcher#readme","repository":{"url":"git+https://github.com/imbcmdth/hls-fetcher.git","type":"git"},"description":"Fetch HLS segments from an m3u8 playlist","contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"maintainers":[{"email":"sward@brightcove.com","name":"brightcove-admin"},{"email":"npm-user@brightcove.com","name":"brightcove-user"},{"email":"myerramalla@brightcove.com","name":"myerramalla"},{"email":"syseng+npm@brightcove.com","name":"syseng"},{"email":"mleon@brightcove.com","name":"bcmauleon"},{"email":"foblea@brightcove.com","name":"paco_oblea_bc"},{"email":"barroyo@brightcove.com","name":"barroyo"},{"email":"bmartinez@brightcove.com","name":"bmartinez"},{"email":"backer@brightcove.com","name":"ackbabe"},{"email":"omartinez@brightcove.com","name":"omartinez"},{"email":"mgonzalez@brightcove.com","name":"mgonzalez_bc"},{"email":"muthukumar@brightcove.com","name":"muthukumar.bc"},{"email":"bvilvanathan@brightcove.com","name":"bvilvanathan"},{"email":"agarcia@brightcove.com","name":"agarciabcov"},{"email":"palvarez@brightcove.com","name":"palvarezbc"},{"email":"eramos@brightcove.com","name":"ericramos"},{"email":"cbajo@brightcove.com","name":"carlosabajo"},{"email":"lfgarcia@brightcove.com","name":"luis.garcia.brightcove"},{"email":"shicks@brightcove.com","name":"stuartmh"},{"email":"mshiwal@brightcove.com","name":"mshiwal"},{"email":"tnwanna@brightcove.com","name":"tnwanna"},{"email":"sbarrett@brightcove.com","name":"sbarrettbc"},{"email":"srimron-soutter@brightcove.com","name":"bc-srimron-soutter"},{"email":"bgs-devops@brightcove.com","name":"bgs-devops"},{"email":"dsalnikov@brightcove.com","name":"dsalnikov"},{"email":"la@bendingspoons.com","name":"actis92"},{"email":"dpacko@brightcove.com","name":"dawnpacko"},{"email":"xgarcia+npm@brightcove.com","name":"xgarcia_npm"},{"email":"fmahmoud@brightcove.com","name":"fmahmoud-bgs"},{"email":"imorones@brightcove.com","name":"imorones"},{"email":"bc-it@brightcove.com","name":"brightcoveit"},{"email":"dcampos@brightcove.com","name":"daniel_campos"},{"email":"jmontero@brightcove.com","name":"bc-juanm"},{"email":"rwinger@brightcove.com","name":"rwinger"},{"email":"p.rangasravan@brightcove.com","name":"sravan.pbr"},{"email":"dmartinez@brightcove.com","name":"cognatusbgs"},{"email":"apenigalapati@brightcove.com","name":"apenigalapati"},{"email":"ijunaid@brightcove.com","name":"ijunaidf"},{"email":"lmaultsby@brightcove.com","name":"lmaultsby"},{"email":"bfranklin@brightcove.com","name":"bcc-bfranklin"},{"email":"giuc-bsp@brightcove.com","name":"giuc-bsp"},{"email":"sfraga@brightcove.com","name":"sfraga"},{"email":"nred-bsp@brightcove.com","name":"nred9129"},{"email":"anrs@bendingspoons.com","name":"anrs-bsp"},{"email":"afum-bsp@brightcove.com","name":"alessandrofumi"},{"email":"ague-bsp@brightcove.com","name":"ague01"},{"email":"jcuevas@brightcove.com","name":"bc-jcuevas"},{"email":"mpao-bsp@brightcove.com","name":"mpao-bsp"},{"email":"jfelix@brightcove.com","name":"javierflx"},{"email":"plun-bsp@brightcove.com","name":"plun-bsp"},{"email":"mszy-bsp@brightcove.com","name":"myny2005"},{"email":"pfiorito@brightcove.com","name":"pfbcove"},{"email":"dgar-bsp@brightcove.com","name":"diego08802"},{"email":"mszw-bsp@brightcove.com","name":"mszw-bc"},{"email":"mvaz@bendingspoons.com","name":"mvaz-bsp"},{"email":"efar@bendingspoons.com","name":"mylofarman"},{"email":"dn.cnf@icloud.com","name":"dan4everyone"},{"email":"luan.dasilva@brightcove.com","name":"luantafarelsilva"},{"email":"ld-bsp@brightcove.com","name":"ld-bsp"},{"email":"sapa-bsp@brightcove.com","name":"sapa-bsp"},{"email":"alik-bsp@brightcove.com","name":"alik-brightcove"},{"email":"kreynolds@brightcove.com","name":"kreynolds"},{"email":"djones@brightcove.com","name":"bcdjones"},{"email":"awahab@brightcove.com","name":"awahabbc"},{"email":"alet-bsp@brightcove.com","name":"alet-bsp"},{"email":"dc-bsp@brightcove.com","name":"dc-bsp"},{"email":"fabl-bsp@brightcove.com","name":"fabioluccioletti"},{"email":"lucr-bsp@brightcove.com","name":"lucr-bsp"},{"email":"eld-bsp@brightcove.com","name":"eld-bsp"},{"email":"etri-bsp@brightcove.com","name":"etri-bsp"},{"email":"rbalajee@brightcove.com","name":"rbalajee"},{"email":"dvidaurri@brightcove.com","name":"dvidaurri"},{"email":"gcastanheiro@brightcove.com","name":"gcastanheiro-bc"}],"readme":"# HLS-FETCHER\n\nA simple CLI tool to fetch an entire hls manifest and it's segments and save it all locally.\n\n## Installation\n\n``` bash\n  $ [sudo] npm install hls-fetcher -g\n```\n\n### Command Line Usage\n\n**Example**\n```\nhls-fetcher -i http://example.com/hls_manifest.m3u8\n```\n\n**Options**\n```\n  $ hls-fetcher\n  Usage: hls-fetcher\n\n  Options:\n    -i, --input        uri to m3u8 (required)\n    -o, --output       output path (default:'./')\n    -c, --concurrency  number of simultaneous fetches (default: 5)\n```\n","readmeFilename":"README.md"}