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.
- Host: GitHub
- URL: https://github.com/linuxuserslinuxmint/linuxuserslinuxmint-youtubedownloader
- Owner: LinuxUsersLinuxMint
- Created: 2023-11-12T22:39:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-05T15:45:39.000Z (4 months ago)
- Last Synced: 2025-09-05T17:48:32.881Z (4 months ago)
- Language: Python
- Homepage:
- Size: 114 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)