open-index/open-npm huggingface dataset:
npm package: @kauaamaropires/ytdl-playlist
Description: A CLI tool to download youtube videos and playlists.
Author: Kauã amaro pires
Latest version: 3.1.3

<div align="center">
	<p>
		<a href="https://www.npmjs.com/package/@kauaamaropires/ytdl-playlist"><img src="https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/Icon.png" width="546" alt="Download_Youtube" /></a>
	</p>
	<p>
		<a href="https://www.npmjs.com/package/@kauaamaropires/ytdl-playlist"><img src="https://img.shields.io/npm/v/@kauaamaropires/ytdl-playlist.svg?maxAge=3600" alt="npm version" /></a>
		<a href="https://www.npmjs.com/package/@kauaamaropires/ytdl-playlist"><img src="https://img.shields.io/npm/dt/@kauaamaropires/ytdl-playlist.svg?maxAge=3600" alt="npm downloads" /></a>
	</p>
</div>

# Download_Youtube is a CLI tool used to download playlists and videos from youtube in ```MP4``` and ```MP3``` formats.

* Leave your ```star``` for more people to see the project.
* Comment on how I could improve the project.

![response](https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/response.png)

# 🔷 Install

    npm install @kauaamaropires/ytdl-playlist -g

# ✨ Home.

* Have ```NodeJs``` on your machine, to run the project.

* To download .MP3 music I need to install [ffmpeg](http://www.ffmpeg.org/). tutorial on how to install: [link](https://www.youtube.com/watch?v=Q267RF1I3GE)

# ❔ How to use?


* The tool is simple to use. to get started just type ```ytdlpl```

![prompt](https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/prompt.png)

* right after paste the link of the video or youtube playlist you want to download and confirm.

![search](https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/search.png)

* Choose download format.

![choices](https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/choices.png)

* right after the playlist scan will be started (if a playlist is detected)

![playlist](https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/playlist.png)

* when the scan is finished, the download process will start.

![download](https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/download.png)

**NOTE: If you have any video with age restriction or region blocking, it will give an error and ignore this video and go on with life.**

# 🎶 Result!

![response](https://raw.githubusercontent.com/KauaAmaroPires/Download_Youtube/refs/heads/master/assets/response.png)

# 🌟 Finalization

Thank you for collaborating with the project!
npm package: @kauabunga/cucumber-html-report
Description: Convert cucumber reports from json to HTML using Mustache templates
Author: Peter Leinonen
Latest version: 0.4.4

![alt text](https://travis-ci.org/leinonen/cucumber-html-report.svg?branch=master "Build status")

# cucumber-html-report

Create HTML reports from cucumber json report files. Uses mustache to transform json to HTML.
Also writes embeddings (base64 encoded PNG images) to disk and includes them in the HTML, 
useful for showing screenshots from Protractor for example. Plain text embeddings are also
included in the HTML, useful for including additional information such as environment details
and values of any randomly generated data.

![](http://www.pharatropic.eu/images/3a84dd33ba7fab98dc62cc272a38258f.jpg)

## Very easy to use

```javascript
var Report = require('cucumber-html-report');

var options = {
  source:    './cucumber_report.json', // source json
  dest:      './reports',          // target directory (will create if not exists)
  name:      'report.html',        // report file name (will be index.html if not exists)
  template:  'mytemplate.html',    // your custom mustache template (uses default if not specified)
  title:     'Cucumber Report',    // Title for default template. (default is Cucumber Report)
  component: 'My Component',       // Subtitle for default template. (default is empty)
};

var report = new Report(options);
report.createReport();
```

## Contribute
You can contribute to this project by submitting a PR.

### TODO
* Refactor code into smaller modules
* Write all tests using cucumber! :)

# Author
Written by Peter Leinonen 2016, with help of contributors. Thanks!