Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 956 Bytes

README.md

File metadata and controls

39 lines (25 loc) · 956 Bytes

YouTube CLI

Motivation

On youtube there exist a lot of interesing mixes of songs which I really like, sometimes better than the original one. There are plenty of downloader tools available on the internet, but in my opinion they lack of simplicity and user experience. Hence I decided to build a lightweight implementation of a youtube downloader. I used a cli based approach and for argument parsing I utilized yargs.

Prerequisites

  • Node.js >= v14.0.0

Usage

  1. Clone this repo and cd into it:
$ git clone https://github.com/Olgoetz/nodejs-youtube-cli.git
$ cd nodejs-youtube-cli
  1. Run the following command:
$ npm install
  1. Test the installation (the cli is globally available):
$ youtube-cli --help
  1. After verification you can start with creating your config file:
$ youtube-cli config --audio="<yourAbsolutePathToAfolderForStoringDownloads"