Skip to content

alanmugiwara/metedanca-tube-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

made Language {generic badge} Created Badge last update date Commits Badge

contributors issues counter repo size directory files

MeteDança Tube Downloader: Ferramenta gráfica para baixar vídeos do Youtube

MeteDança Tube Downloader é uma aplicação gráfica desenvolvida em Python para facilitar o download de vídeos do YouTube. Basta colar o link do vídeo, clicar em baixar e escolher onde salvar!

Funcionalidades

  • Download de vídeos do YouTube: Baixe vídeos do YouTube colando o link na interface;
  • Interface gráfica: Interface amigável e intuitiva com PyQt6;
  • Seleção do local de salvamento: Escolha o diretório onde o vídeo será salvo;
  • Feedback sonoro: Emite um som ao iniciar o download.

Tecnologias Utilizadas

  • Python 3.13.2: Linguagem de programação utilizada;
  • PyQt6: Biblioteca para criação da interface gráfica;
  • pytubefix: Biblioteca para interagir com o YouTube;
  • playsound: Biblioteca para reproduzir sons;
  • sys: Biblioteca usada para integrar o interpretador Python e o ambiente de execução.

Demonstração

Demonsraoção

Como Utilizar

  1. Clone este repositório usando comando abaixo:

    git clone https://github.com/alanmugiwara/metedanca-tube-downloader
  2. Navegue até o diretório /source:

cd metedanca-tube-downloader/source
  1. Instale todas as dependências necessárias:

    pip install -r requirements.txt
  2. Execute o Programa:

    app.py
  3. Baixe um vídeo:

    • Na janlea da aplicação, cole o link do vídeo do YouTube no campo de texto;
    • Clique em "Baixar vídeo do youtube;
    • Uma janela será aberta para você escolher onde salvar o vídeo;
    • O download será iniciado e o vídeo será salvo no local escolhido.

Estrutura do Código

O QUE FOI UTILIZADO?

1: Bibliotecas (pytubefix, PyQt6, playsound, sys)

2: Classes (QApplication, QWidget, QPushButton, QLineEdit, QLabel, QFileDialog)

3: Funções

ALGORITIMO:

Passo 01: Criar a janela principal da aplicação (home_screen);

Passo 02: Adicionar um campo de entrada de texto (QLineEdit) para o link do vídeo;

Passo 03: Adicionar um botão (QPushButton) para iniciar o download;

Passo 04: Adicionar uma imagem (QLabel) para o visual da aplicação;

Passo 05: Adicionar um rodapé (QLabel) com créditos;

Passo 06: Implementar a função de download que:

Passo 07: Abre um diálogo para escolher o local de salvamento;

Passo 08: Toca um som de clique;

Passo 09: Extrai o link do vídeo do campo de texto;

Passo 10: Utiliza pytubefix para baixar o vídeo na maior resolução que possua áudio atrelado ao vídeo;

Passo 11: Conectar o clique do botão à função de download;

Passo 12: Exibir a janela principal;

Para dúvidas, sugestões ou problemas, entre em contato. Álan Cruz:

Instagram E-mail Linkedin Website

About

Metedança Tube Downloader é uma aplicação escrita em Python para baixar vídeos do Youtube.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages