<commit_before>HLSDownloader
--------------
Downloads `m3u8` playlist and `TS` chunks for a given playlist URL.

Installation
=============
Install it via `npm`

```sh
[sudo] npm install hlsdownloader
```

Configuration
=============
It's simple as below

```sh
var HLSDownloader = require('hlsdownloader');
var params = {
      playlistURL: 'http://example.com/hls/playlist.m3u8',
      destination:'/tmp'
};
var downloader = new HLSDownloader(params);
downloader.startDownload(function(err, msg){
   if(err){
     console.log(err);
   }
   console.log(msg);
});
```

<commit_msg>Updating README<commit_after>HLSDownloader
==============
Downloads `m3u8` playlist and `TS` chunks for a given playlist URL.

Installation
------------
Install it via `npm`

```sh
[sudo] npm install hlsdownloader
```

Configuration
-------------
`destination` is optional. If `destination` is not provided it won't do nothing. It can also be useful if you want
to do CDN content pre-fetching for your end viewers. It's simple as below

```sh
var HLSDownloader = require('hlsdownloader');
var params = {
      playlistURL: 'http://example.com/hls/playlist.m3u8',
      destination:'/tmp'
};
var downloader = new HLSDownloader(params);
downloader.startDownload(function(err, msg){
   if(err){
     console.log(err);
   }
   console.log(msg);
});
```

I will be grateful if you all help me to improve this package giving your suggestions, feature request and pull requests.
I am all ears!!
{'fraction_non_alphanumeric': 0.164850136239782, 'fraction_numerical': 0.005449591280653951, 'mean_word_length': 3.946127946127946, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 18, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1708465', 'n_tokens_mistral': 479, 'n_tokens_neox': 454, 'n_words': 145}