A high quality Youtube content handler tool.
Deoxys is a complete Node.js console application that processes Youtube contents as audio or video.
At first, NPM and Node.js have to be installed on system.
There's no need to use any shell, can be directly downloaded and installed by executable file.
$ brew install node
$ sudo apt-get install nodejs
or
$ sudo apt install nodejs
$ sudo pacman -S nodejs
or
$ sudo pamac install nodejs
Clone the repository with $ git clone https://github.com/efefurkankarakaya/deoxys-cli
then enter the directory with cd deoxys-cli
.
Install the project dependency files via npm install
, after the installation completed run the application with parameters as example below given.
-a, --audio Enable audio processing
-v --video Enable video processing
-c, --clipboard Copy the save location to the clipboard (for single processing)
-u, --url <url> Single URL (e.g. https://youtu.be/G8qmNGepp3k)
-l, --list <file> List of URLs (e.g. musics.txt)
-h, --help Display help
Downloading an audio by giving single URL and copy download location to clipboard
$ node main.js -a -c -u "https://www.youtube.com/watch?v=<video_id>"
Downloading a video by giving single URL
$ node main.js -v -c -u "https://www.youtube.com/watch?v=<video_id>"
Downloading audios by reading links from file
$ node main.js -a -l musics.txt
Downloading videos by reading links from file
$ node main.js -v -l musics.txt
Downloading audios and videos by reading links from file
$ node main.js -a -v -l musics.txt
musics.txt
https://youtu.be/G8qmNGepp3k
https://www.youtube.com/watch?v=DzsH_jCjCDI