Baixe suas músicas com script em Python

Faça download de suas músicas direto pela linha de comando


Baixe suas músicas com script em Python


Aprenda Python do Zero

Curso de Python do Iniciante ao Avançado

https://terminalroot.com.br/python


ENNE

O enne é um utilitário via linha de comando escrito em Python3. Sua função primordial é realizar o download de músicas a partir de vídeos do YouTube. O programa está na sua inicial, então, muitos bugs e adaptações serão feitas no futuro. Espero contar com você, caro leitor, para contribuir com o desenvolvimento desta ferramenta. Para contribuições(dicas, relatos de bugs, feedback, etc) deixo o link do projeto GitHub.

INSTALAÇÃO

Para a utilização do programa é necessário ter ter instalado na sua máquina:

Agora que você instalou todas os pacotes necessários para o funcionamento do programa, clone o repositório em sua máquina enne.
Pronto, agora você está com todas as ferramentas para baixar suas músicas.

UTILIZAÇÃO

Para utilizar o programa é bem simples.

  • Vá ,usando a linha de comando, até o diretório do repositório do programa e digite:
    python3 enne.py [url-da-musica]
    
  • O programa salva o nome e o url dos downloads em um arquivo .txt a fim de não realizar repetidos downloads da mesma música.
  • Caso o url já exista no arquivo.txt o programa será fechado.
  • O usuário deve passar o PATH onde o arquivo deverá ser salvo. O programa identifica a sua pasta de usuário.
  • O usuário pode escolher realizar outro download ou não.

Exemplo

Digite

python3 enne.py https://www.youtube.com/watch?v=S-xb1miTjoE

Aparecerá uma mensagem na tela: ‘Salvar em: ‘

Ex: Música

E você baixará a Free Software Song(música do movimento do software livre) no formato .mp3 na pasta Música.

ATUALIZAÇÕES PARA O FUTURO

  • Possuir um banco de dados próprio e simples.
  • Funções de busca direto do programa.
  • Virar um pacote para arquiteturas mais comuns.

Observações finais

Além de otimizar minhas tarefas e mostrar os resultados dos meus estudos em Python. , este programa é uma forma de mostrar o funcionamento prático da biblioteca Pafy, além de tentar contribuir com a comunidade do Software Livre. Não há intenção alguma de prejudicar pessoas, grupos ou empresas.

Agradecimentos

Agradeço ao Blog Terminal Root pela oportunidade de mostrar minha evolução no mundo da programação e contribuição no mundo GNU/Linux.


python desenvolvimento gnulinux programacao


Compartilhe


Nosso canal no Youtube

Inscreva-se




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!