A simplified and interactive CLI based YouTube video downloader for Windows, Linux and Mac
PLEASE READ this document carefully before proceeding.
Installation is pretty simple. First clone this repo using the command below in your terminal or command prompt
git clone https://github.com/iamsubingyawali/youtanion.git
Now navigate to the downloaded directory using cd command and run the command below to install dependencies. If you have multiple version of pip installed, use pip3.
pip install -r requirements.txt
All the requirements must be installed correctly. After the requirements are installed, run the command below to start the program. If you have multiple Python versions installed on the system, please use Python 3.
python run.py
Downloading is very simple with the interactive prompt. The downloaded videos are stored inside youtanion/Downloads/Videos or on the same directory you are running the program on, while the audios are stored inside youtanion/Downloads/Audios. The downloaded audios are stored in m4a format. If the downloaded audios are not playable, open an issue.
The playlist download is exactly similar to a single video download. The downloaded videos and audios are stored in the youtanion/Downloads/Videos and youtanion/Downloads/Audios directories respectively. The playlist to be downloaded must be a public playlist on YouTube. The playlist videos are downloaded with the highest resolution by default.
In case the app doesn't work or fails to download, run the following command to uninstall previous versions of dependencies and reinstall them and try again.
pip uninstall -r requirements.txt
pip install -r requirements.txt
This program wouldn't have been possible without:
pytube: https://github.com/pytube/pytube
Note: This program was solely made for educational purposes and must not be used to download content without the permission of the copyright owner. This program must not be used in any other way that violates YouTube's terms of service.