Programming Lang: Python 3.7.3
UI: PyQT5 API: Pytube3
pip install PyQt5
pip install pytube==10.5.1
python YTube_main.py
If you want to convert to executable file, "Pyinstaller" must be installed. You can convert as follows :
pyinstaller --onefile --windowed --icon=YTube_icon.ico YTube_main.py
Or you can access the executable file here.