- Download YouTube Video or Audio.
- Select quality.
- Set default download directory.
- Change theme (Light/Dark).
- Select and download translation language
.srt
file (support rtl). - Save default language to download.
This reposetory is learn you how to work with most of ttkBootstrap components, and solve most of ttkBootstrap problems.
- Bound
ctrl+v
to paste youtube url from clipboard. - Use Threading for multitasking and prevent app freezing.
- Fill compobox with video or audio resolution.
- Save settings.
- Modal window for settings.
- Modal window for translation
- Save compobox selected option and load it as default value when modal open.
- Messagebox and ToastNotification.
- Show errors.
- and much more..
-
install python
-
Clone repository or download it
git clone https://github.com/hishamdalal/Elegant-YouTube-Downloader
- install modules
pip install -r requirements.txt
- run with your favorate editor
- pycharm
- vscodium with python extension
- other