Esse é um programa criado em python, utilizando a interface do Tkinter e Pytube que é uma API para baixar os vídeos do YouTube.
Esse foi um projeto um pouco simples e de grande aprendizado, com esse projeto acabei pesquisando e estudando um pouco sobre Threads e melhorando a cada momento a lógica de programação.
git clone https://github.com/pedrosalomaodw/baixar-videosyt
Pretendo adicionar mais funcionalidades ao programa, como escolher se vai ser apenas áudio ou vídeos, a qualidade dos vídeos e entre outros, tudo isso será feito a paritir de interações com o Tkinter. (os Downloads dos vídeos são mandados para a pasta Downloads em seu computador.
Meu tio me desafiou em transformar esse pequeno programa em execultável para que ele não precise baixar o Python e as bibliotecas no computador, então acabei aceitando o desafiou e descobrindo coisas novas ao decorrer do caminho como o Pyinstaller e entre outros.
COMO UTILIZEI O PYINSTALLER?
baixando:
pip install pyinstaller
transfomrar o programa .py em execultável do seu sistema operacional:
um arquivo
pyinstaller --onefile nomedoseuarquivo.py