Skip to content

A lightweight cli implementation with yargs for downloading youtube audio streams.

License

Notifications You must be signed in to change notification settings

Olgoetz/nodejs-youtube-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"

About

A lightweight cli implementation with yargs for downloading youtube audio streams.

Resources

License

Stars

Watchers

Forks

Packages

No packages published