Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/videojs/hls-fetcher
https://github.com/videojs/hls-fetcher
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/videojs/hls-fetcher
- Owner: videojs
- License: mit
- Created: 2015-11-10T17:21:24.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2021-08-05T13:34:26.000Z (over 3 years ago)
- Last Synced: 2024-10-10T02:03:22.729Z (about 1 month ago)
- Language: JavaScript
- Size: 268 KB
- Stars: 162
- Watchers: 23
- Forks: 47
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# HLS-FETCHER
[![Build Status](https://travis-ci.org/videojs/hls-fetcher.svg?branch=master)](https://travis-ci.org/videojs/hls-fetcher)
[![Greenkeeper badge](https://badges.greenkeeper.io/videojs/hls-fetcher.svg)](https://greenkeeper.io/)
[![Slack Status](http://slack.videojs.com/badge.svg)](http://slack.videojs.com)[![NPM](https://nodei.co/npm/hls-fetcher.png?downloads=true&downloadRank=true)](https://nodei.co/npm/hls-fetcher/)
Maintenance Status: Stable
A simple CLI tool to fetch an entire hls manifest and it's segments and save it all locally.
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
- [Installation](#installation)
- [Command Line Usage](#command-line-usage)## Installation
``` bash
$ [sudo] npm install hls-fetcher -g
```### Command Line Usage
**Example**
```
hls-fetcher -i http://example.com/hls_manifest.m3u8
```**Options**
```
$ hls-fetcher
Usage: hls-fetcherOptions:
-i, --input uri to m3u8 (required)
-o, --output output path (default:'./')
-c, --concurrency number of simultaneous fetches (default: 5)
```