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).
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.
Aqui você tem um vídeo para ver como usá-lo e como funciona:
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.
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
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.
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ê.
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.
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.
você provavelmente terá que: sudo apt-get install curl
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]
Já fiz tudo e ainda não funciona. Deixo uma captura de tela:
http://postimg.org/image/h6wxwopcp/
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.
Obrigado por nos dar exemplos do que pode ser feito com camarões, serve de inspiração.
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
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.
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.
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.
@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.
e o bar
@bsdgambaero: «e a barra»
Eu não sei o que você quer dizer ... 🙁
Barra de progresso
Não implementei, mas é fácil de fazer. Eu preparo uma nova versão com a barra de progresso.
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
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.
Estou feliz que você decidiu fazer sua própria versão em Lazarus.
Obrigado por compartilhar o código-fonte.
Um prazer amigo :), saudações.
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.
@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. »
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
@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" 🙂