Front-end para youtube-dl feito com Gambas3

Olá, vendo o sucesso do meu post anterior sobre o Gambas3 (Quero aprender camarões, por onde começo?), pelo número de visitas e comentários, trago para vocês um pequeno exemplo que dei esta manhã.

É um front-end do programa youtube-dl, Sei que existem outros Front-End desse programa, mas como falei, é um exemplo do que pode ser feito com gambas3.

Caso você não saiba, youtube-dl é um programa que nos ajuda a baixar vídeos do YouTube a partir da linha de comando (nosso amado terminal).

Para o youtube-dl e o programa funcionarem bem no gambas3, você precisa instalar a última versão do youtube-dl

Veja como instalar a versão mais recente do youtube-dl:
sudo curl https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

Você pode encontrar mais informações na página do projeto:
http://rg3.github.io/youtube-dl/download.html

O que fiz no gambas3, é um formulário que vai facilitar a sua utilização, basta indicar o caminho "partilhar" (que obtém na página do youtube) e o caminho onde pretende guardar o vídeo no seu computador.

Front-end para youtube-dl com gambas3

Trabalho do programa: baixando um vídeo

Aqui você tem um vídeo para ver como usá-lo e como funciona:

Botão de download

Nota:

  • No download você verá uma pasta com dois arquivos, o arquivo .deb é para instalar no Debian / Ubuntu ou derivados, e o .tar.gz, que é o que contém o código fonte.
  • Na ideia de programação gambas3, o mesmo código-fonte pode ser convertido em pacotes de instalação para outras distribuições gnu / linux.
  • É uma versão beta, se você tiver algum problema, me avise, e eu irei corrigi-lo na hora.

Aproveite, saudações.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   maxixe dito

    Isso aparece:
    sudo: curl: comando não encontrado

    Então use:
    sudo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl

    e logo:
    sudo chmod a + x / usr / local / bin / youtube-dl

    1.    maxixe dito

      Instalado corretamente no Kubuntu 14.04 (64), o ícone aparece no menu, mas quando toco nele para abrir o aplicativo, ele não faz nada ... Mostra que está em execução e então fecha e nada é exibido graficamente.

      1.    corvo dito

        Você tem os camarões 3 instalados? Algo parecido com isso já aconteceu comigo antes com outro aplicativo quando eu não o tinha instalado, então quando o executei do terminal percebi que o que estava faltando era o camarão, então instalei e o problema resolvido. Tente executá-lo a partir do terminal para ver o que ele diz a você.

        1.    maxixe dito

          Foi a primeira coisa que fiz, instalei o gambas 3 antes de mais nada e para verificar instalei uma aplicação que o utiliza e funciona perfeitamente.

          1.    jsbsan dito

            Você instalou a última versão do youtube-dl conforme comento no post?
            Verifique porque pode haver o erro.
            Você também pode tentar outra coisa, que é escrever no console:
            DownloadYoutube
            E me diga o texto que sai do console, pois com certeza vai reportar um erro.
            Nota:
            Escreva exatamente "DownloadYoutube", já que gnu / linux diferencia entre letras maiúsculas e minúsculas.

    2.    x11tete11x dito

      você provavelmente terá que: sudo apt-get install curl

      1.    maxixe dito

        Já fiz tudo e ainda não funciona, deixo uma foto:
        [url = http: //postimg.org/image/h6wxwopcp/full/] [img] http://s20.postimg.org/agggn9271/instant_nea3.png [/ img] [/ url]
        [url = http: //postimage.org/index.php? lang = espanhol] imag [/ url]

      2.    maxixe dito

        Já fiz tudo e ainda não funciona. Deixo uma captura de tela:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan dito

          Eu vi que você já resolveu. De qualquer forma, cometo o erro que você obteve no console:
          Quando aparece o erro "Bytecode muito recente", significa que a versão do gambas3 que instalou é inferior à exigida pelo programa. Existem duas maneiras de resolver isso:
          1) Abra o código-fonte (que também forneço) no Ide do seu gambas3 e recompile-o (crie o executável ou o pacote de instalação)
          2) Atualize gambas3, para a versão mais moderna, usando o menh ppa, como você fez.
          A melhor opção é a 2ª, mas às vezes isso não pode ser feito, então você tem que usar a 1ª opção.

  2.   Andres dito

    Obrigado por nos dar exemplos do que pode ser feito com camarões, serve de inspiração.

  3.   maxixe dito

    Baixe este outro programa e instalei como está escrito lá e também não funciona, o que poderia ser? Eu uso o Kubuntu 14.04 beta de 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    maxixe dito

      Pronto!!! Tive que desinstalar tudo e adicionar este repositório:
      sudo apt-add-repository ppa: nemh / gambas3
      e faça um update> upgrade> dist-upgrade e então reinstale o aplicativo e ele funciona para mim.

  4.   jsbsan dito

    Acabei de atualizar o programa. Agora suporta a lista de download de vídeo. Ou seja, você pode colocar vários links do YouTube, separando-os pelo ponto e vírgula «;» e o programa baixa um por um no diretório que você indicar.
    Para aqueles que baixaram o programa, se executá-lo novamente (e estiver conectado à internet), você receberá uma mensagem indicando que há uma nova versão, pressione o botão de download para abrir uma janela em seu navegador onde você localizará a pasta do Google Drive onde tenho o novo código-fonte e o pacote do instalador .deb. Baixe o pacote .deb para reinstalá-lo.
    Saudações.

    1.    maxixe dito

      Acho melhor colocar o novo instalador bem aqui no artigo.
      Como você pergunta, executei o programa e o que recebo é uma nova atualização do youtube-dl
      Eu toco e isso me leva a http://rg3.github.io/youtube-dl/download.html que é o mesmo que eu tinha baixado inicialmente e me deu um erro no aplicativo.
      Toco para ir ao seu blog e a data que aparece é: terça-feira, 10 de setembro de 2019! ...?
      Desculpe por toda a bagunça, não sou um especialista nem um cientista da computação, apenas uma pessoa que gosta e suporta software livre e uso Windows desde 95
      Antes que alguém me critique, digo: Acho que meus comentários orientam os recém-chegados e os que sentem pena ou preguiça de perguntar, mas prefiro sempre sair da minha ignorância com a ajuda de quem conhece.

      1.    jsbsan dito

        @Ghermain: «Acho melhor colocar o novo instalado aqui mesmo no artigo»
        Se você pressionar o botão "Baixar" neste artigo, a nova versão aparecerá (a versão mais recente sempre estará lá).
        É realmente uma pasta do Google Drive, onde carrego a atualização deste programa:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "Toco para ir ao seu blog e a data que aparece é: terça-feira, 10 de setembro de 2019! ...?"
        É um truque no blogspot.com obter a opção de menus de entrada e menus de tag

        Se você já tem o programa instalado e eu atualizo a versão dele, ao iniciar o programa, você receberá uma mensagem como esta,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        para indicar as mudanças que ocorreram e dar o botão de download leva você para a pasta compartilhada do Google Drive.

  5.   bsd gambero dito

    e o bar

    1.    jsbsan dito

      @bsdgambaero: «e a barra»
      Eu não sei o que você quer dizer ... 🙁

      1.    ddhjdfbiwqnd dito

        Barra de progresso

        1.    jsbsan dito

          Não implementei, mas é fácil de fazer. Eu preparo uma nova versão com a barra de progresso.

          1.    jsbsan dito

            Barra de progresso: eles já estão incorporados na versão 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            lembranças

  6.   f3niX dito

    Bem, quando eu vi seu aplicativo, eu queria desenvolver por um tempo, então fiz uma cópia do seu aplicativo mas no Lazarus 1.2 eu queria testar aquele ambiente e gostei muito dele, deixo os fontes, o deb para x64 , e o executável para x64, a verdade é que não tenho que compilar em 386 e não consegui configurar a compilação cruzada, anexei:

    Deb amd64 (testado no Ubuntu 13.10):
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Tar.Gz Executable.
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Código:
    https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI

    Saudações amigo.

    1.    jsbsan dito

      Estou feliz que você decidiu fazer sua própria versão em Lazarus.
      Obrigado por compartilhar o código-fonte.

      1.    f3niX dito

        Um prazer amigo :), saudações.

  7.   Xurxo dito

    Instalei a última versão do youtube-dl como você indica, instalei o gambas3 e o front-end e o resultado ao executá-lo

    $ DownloadYoutube

    é o seguinte: ERROR: # 2: Não é possível carregar a classe 'FMain': Bytecode muito recente. Atualize camarões.

    O sistema operacional é Linux Mint 16 Petra. e nos repositórios Mint (e Ubuntu) não há mais versões atuais de camarões.

    Saudações.

    1.    jsbsan dito

      @Xurxo: Você deve adicionar o repositório pa: nemh / gambas3
      Veja o comentário de Ghermain:
      "Pronto!!! Tive que desinstalar tudo e adicionar este repositório:
      sudo apt-add-repository ppa: nemh / gambas3
      e faça um update> upgrade> dist-upgrade e então reinstale o aplicativo e ele funciona para mim. »

      1.    Xurxo dito

        De acordo; Vou ver se as versões dos pacotes gambas3 nesse repositório são diferentes das que instalei.

        Utilizo o youtube-dl na linha de comando, sem problemas. Só queria experimentar este aplicativo para recomendá-lo a amigos e conhecidos que não abrem um terminal nem por acaso.

        Obrigado

        1.    jsbsan dito

          @Xurxo:
          "Recomende a amigos e conhecidos que não abrem um terminal nem por acaso."
          Ele foi projetado para facilitar a vida dos usuários "anti-terminal" 🙂