An open API service indexing awesome lists of open source software.

https://github.com/linuxuserslinuxmint/linuxuserslinuxmint-youtubedownloader

YoutubeDownloader software, edited by LinuxUsersLinuxMint.
https://github.com/linuxuserslinuxmint/linuxuserslinuxmint-youtubedownloader

Last synced: 3 months ago
JSON representation

YoutubeDownloader software, edited by LinuxUsersLinuxMint.

Awesome Lists containing this project

README

          

# General Information About the Project
This project was written using Python and various libraries. The project allows you to download videos and music from YouTube as videos, music or playlists. You can also search for videos on YouTube.

## Features of the Project
* ✅ Video Download
* ✅ Shorts Download
* ✅ Music Download
* ✅ Download Videos and Music as Playlist
* ✅ Searching YouTube

## Installation Steps and Requirements
* Python3
* pip

### Installing the Library and Other Requirements

#### Linux
#### Ubuntu & Debian Installation of Required Programs and Tools
````
sudo apt update
sudo apt upgrade
sudo apt install python3
sudo apt install python3-pip
sudo apt install git
````

#### Downloading and Running the Program
````
git clone https://github.com/LinuxUsersLinuxMint/LinuxUsersLinuxMint-YoutubeDownloader.git
cd LinuxUsersLinuxMint-YoutubeDownloader
pip install -r requirements.txt
python app.py
````

## Libraries Used
* [yt-dlp](https://github.com/yt-dlp/yt-dlp)
* [os](https://github.com/python/cpython/blob/main/Lib/os.py)
* [pyappdevkit](https://github.com/LinuxUsersLinuxMint/PyAppDevKit)
* [customtkinter](https://github.com/TomSchimansky/CustomTkinter)
* [pywinstyles](https://github.com/Akascape/py-window-styles)
* [ctkmessagebox](https://github.com/Akascape/CTkMessagebox)