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

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!