Hola, viendo el รฉxito que ha tenido mi anterior entrada sobre Gambas3 (Quiero aprender Gambas ยฟpor donde empiezo?), por el nรบmero de visitas y comentarios, os traigo un pequeรฑo ejemplo que he hecho esta maรฑana.
Se trata de un Front-End del programa youtube-dl, ya se que existen otros Front-End de este programa, pero como he dicho, es un ejemplo de lo que se puede hacer con gambas3.
Por si no lo conocรฉis, youtube-dl es un programa que nos sirve para la descarga de videos de youtube desde la linea de comandos (nuestra querida terminal).
Esta es la forma de instalar la รบltima versiรณn de 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
Podรฉis encontrar mรกs informaciรณn en la pรกgina del proyecto:
http://rg3.github.io/youtube-dl/download.html
Lo que he hecho en gambas3, es un formulario que os facilitarรก su uso, simplemente le tenรฉis que indicar la ruta ยซcompartirยป (que obtenรฉis en la pรกgina de youtube) y la ruta donde deseรฉis guardar el vรญdeo en vuestro ordenador.
Aquรญ os dejo un video para que lo veรกis como usarlo y funcionando:
Nota:
- En la descarga os aparecerรกn una carpeta con dos archivos, el archivo .deb es para instalarlo en Debian/Ubuntu o derivados, y el .tar.gz, que es el que contiene el cรณdigo fuente.
- En el ide de programaciรณn de gambas3, se puede convertir ese mismo cรณdigo fuente, en paquetes de instalaciรณn para otras distribuciones gnu/linux.
- Es una versiรณn beta, si tenรฉis algรบn problema me lo comentรกis, y lo corrijo sobre la marcha.
Que lo disfrutรฉis, saludos.
Me aparece esto:
sudo: curl: command not found
Entonces usar:
sudo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O /usr/local/bin/youtube-dl
y luego:
sudo chmod a+x /usr/local/bin/youtube-dl
Instalado correctamente en Kubuntu 14.04 (64) el รญcono se muestra en el menรบ pero cuando lo toco para abrir la aplicaciรณn no hace nada… Muestra que se estรก ejecutando y luego se cierra y no se muestra nada en forma grรกfica.
Tenรฉs instalado el gambas 3? A mi antes me paso algo asรญ con otra aplicaciรณn cuando no lo tenรญa instalado, entonces cuando lo ejecutรฉ desde la terminal me di cuenta de que lo que me faltaba era el gambas, asรญ que lo instalรฉ y problema resuelto. Intenta ejecutarlo desde la terminal a ver que te dice.
Fue lo primero que hice, instalar gambas 3 antes de cualquier cosa y para verificarlo instale una aplicacion que hace uso de el y funciona perfecto.
ยฟHas instalado la รบltima versiรณn de youtube-dl como comento en el post?
Compruebalo porque hay puede estar el error.
Ademรกs puedes probar otra cosa, que es escribir en la consola esto:
DescargaYoutube
Y dime el texto que te sale por consola, ya que seguramente informarรก de algรบn error.
Nota:
Escribe exactamente ยซDescargaYoutubeยป, ya que gnu/linux diferencia entre letras mayรบsculas y minรบsculas.
probablemente tengas que: sudo apt-get install curl
He hecho todo y aรบn sigue sin funcionar, dejo una imagen:
[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=spanish]imag[/url]
Ya hice todo y sigue sin funcionar. Dejo una captura:
http://postimg.org/image/h6wxwopcp/
He visto que ya lo has resuelto. De todos modos comento el error que te salรญa en la consola:
Cuando sale el error ยซBytecode too recentยป, quiere decir que la versiรณn de gambas3 que tienes instalada es inferior a la que necesita el programa. Hay dos formas de resolver esto:
1) Abrir el cรณdigo fuente (que tambiรฉn proporciono) en el Ide de tu gambas3, y volverlo a compilarlo (crear el ejecutable o el paquete de instalaciรณn)
2) Actualizar gambas3, a la versiรณn mรกs moderna, usando el ppa de menh, como has hecho tรบ.
La mejor opciรณn es la 2ยบ, pero algunas veces no se puede hacer, entonces hay que usar la 1ยบ opciรณn.
Gracias por darnos ejemplos de lo que se pude hacer con gambas, sirve de inspiracion.
Baje este otro programa y lo instalรฉ como dice allรญ y tampoco funciona ยฟQue podrรก ser? Uso Kubuntu 14.04 beta de 64
http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html
ยกยกยกListo!!! Tuve que desinstalar todo, luego agregar este repositorio:
sudo apt-add-repository ppa:nemh/gambas3
y hacer un update > upgrade > dist-upgrade y luego volver a instalar la aplicaciรณn y ya me funciona.
Acabo de hacer una actualizaciรณn al programa. Ahora admite lista de videos de descarga. O sea, podeis poner varios enlaces de youtube, separandolos por el caracter punto y coma ยซ;ยป y el programa os lo descarga uno a uno en el directorio que le indiqueis.
Para los que os habeis bajado el programa, si lo volveis a ejecutar (y estais conectados a internet), os sale un mensaje indicando que hay una nueva versiรณn, pulsar el botรณn de descarga para que os abra una ventana en vuestro navegador donde encontrareis la carpeta de drive google donde tengo el nuevo codigo fuente y el paquete instalador .deb. Descargaros el paquete .deb para volver a instalarlo.
Saludos.
Creo que mejor colocar el nuevo instalador aquรญ mismo en el artรญculo.
Como pides, he ejecutado el programa y lo que me sale es una nueva actualizaciรณn de youtube-dl
La toco y me lleva a http://rg3.github.io/youtube-dl/download.html que es la misma que habรญa bajado inicialmente y me daba error para la aplicaciรณn.
Toco para ir a tu blog y la fecha que aparece es: ยก martes, 10 de septiembre de 2019 !…?
Perdรณn por tanto lรญo, no soy experto ni informรกtico, apenas una persona que gusta y apoya el software libre y vengo de usar Windows desde el 95
Antes que alguien me critique digo: Creo que mis comentarios orientan a los reciรฉn llegados y a quienes les da pena o pereza preguntar pero yo prefiero siempre salir de mi ignorancia con la ayuda de los que saben.
@Ghermain: ยซCreo que mejor colocar el nuevo instalado aqui mismo en el articuloยป
Si pulsas al botรณn de ยซDescargaยป de este articulo ya te sale la nueva versiรณn ( siempre estarรก la รบltima versiรณn).
Realmente es una carpeta de google drive, donde subo la actualizacion de este programa:
https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing
ยซToco para ir a tu blog y la fecha que aparece es: ยก martes, 10 de septiembre de 2019 !โฆ?ยป
Es un truco en blogspot.com para que salga la opciรณn de menus de entradas y menus de tag
Si ya tienes el programa instalado y yo actualizo la versiรณn del programa, cuando inicies el programa, te saldrรก un mensaje como este,
https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
para indicarte los cambios que ha habido y dandole el botรณn de descarga os lleva a la carpeta compartida de google drive.
y la barra
@bsdgambaero: ยซy la barraยป
No se a lo que te refieres… ๐
barra de progreso
No lo he implementado, pero es sencillo hacerlo. Preparo una nueva versiรณn con la barra de progreso.
Barra de progreso: Ya estan incoporadas en la versiรณn 0.0.5
https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
Saludos
Bueno cuando vi tu app, me entraron las ganas de desarrollar un rato, asรญ que hice una copia de tu aplicaciรณn pero en Lazarus 1.2 que tenia ganas de probar ese entorno y la verdad me gusto bastante, les dejo las fuentes, el deb para x64, y el ejecutable para x64, la verdad no tengo para compilar en 386 y no he podido configurar el cross compiling, lo anexo:
Deb amd64(Probado en Ubuntu 13.10):
https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY
Tar.Gz Ejecutable.
https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY
Codigo:
https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI
Saludos amigo.
Me alegro que te hayas animado a hacer tu propia versiรณn en Lazarus.
Gracias por compartir el cรณdigo fuente.
Un placer amigo :), saludos.
He instalado la รบltima versiรณn de youtube-dl como indicas, he instalado gambas3 y el fron-end y el resultado al ejecutarlo
$DescargaYoutube
es este: ERROR: #2: Cannot load class ‘FMain’: Bytecode too recent. Please upgrade Gambas.
El OS es Linux Mint 16 Petra. y en los repositorios de Mint (y de Ubuntu) no hay versiones mรกs actuales de gambas.
Saludos.
@Xurxo: Tienes que aรฑadir el repositorio pa:nemh/gambas3
Mirate el comentario de Ghermain:
ยซยกยกListo!!! Tuve que desinstalar todo, luego agregar este repositorio:
sudo apt-add-repository ppa:nemh/gambas3
y hacer un update > upgrade > dist-upgrade y luego volver a instalar la aplicaciรณn y ya me funciona.ยป
De acuerdo; mirarรฉ si las versiones de los paquetes de gambas3 de ese repositorio difieren de las que yo tengo instaladas.
Yo uso el youtube-dl en la lรญnea de comandos, sin problemas. Solo querรญa probar esta aplicaciรณn para recomendarla a amigos y conocidos que no abren un terminal ni por casualidad.
Gracias ๐
@Xurxo:
ยซrecomendarla a amigos y conocidos que no abren un terminal ni por casualidad.ยป
Esta pensada para facilitarle la vida a los usuarios ยซanti-terminalยป ๐