Trucos sobre manejo de softwarelibre y gnu linux. También a los programas que hago en gambas3, python, java, etc.... Consejos y trucos sobre otros programas: excel, word, internet, instalación de programas, Arduino y demás....
Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic
Consultas, Desarrollo de programas y petición de presupuestos:
Solución: youtube-dl no descarga "ERROR: This video is unavailable."
He instalado youtube-dl y cuando intento descargar algún vídeo me sale el siguiente mensaje:
[youtube] X61yReOfU0k: Downloading webpage
[youtube] X61yReOfU0k: Downloading video info webpage
WARNING: Unable to extract video title
ERROR: This video is unavailable.
¿que pasa? Pues la versión que están en lo repositorios oficiales debe de estar des-actualizada...
¿solución? Con los siguientes comandos te descarga la ultima versión:
Abres la terminal y escribes el siguiente comando para descargarte el programa con la versión "más actual" :
Yupitube es un interfaz sencillo de usar para descargarte videos de youtube.
Arrastra la dirección del video de youtube, desde el navegador al icono de la aplicación y sueltala, y empezará a descargarlo. Una vez descargado cambia el icono de la aplicación y con doble click se inicia el reproductor vlc mostrando el ultimo video descargado. El video queda descargado en el directorio /home/usuario con el nombre que tenga en youtube, por si quereis volverlo a ver en otra ocasión.
Nota:
Para descargar la ultima version de youtube-dl:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Como todo el mundo no nace sabiendo, hoy explico algo que mucha gente da por echo que se conoce de sobra, pero para otros es desconocido:
Empezamos: ¿como compartir archivos en internet?
Para compartir y/ descargarnos archivos, hay varias formas, la más simple es la que en un ordenador "servidor" este el archivo, y que nos conectemos a ese servidor, para descargarnos el archivo. Por ejemplo, tenemos un archivo en alguna nube (dropbox, google drive, one drive), y con el navegador accedemos a la nube donde estén alojados y los descargamos.
¿que le ocurre al ordenador "servidor", si mucha gente intenta descargarse a la vez ese archivo?
El servidor ira descargando cada vez más lento, hasta que deja de dar servicio, ya que no puede atender a tanta peticiones y no se logra descargar el archivo.
¿Solución?
La solución archivos de forma masiva, fue usar una red entre pares (P2P), donde todos los ordenadores harían el papel de "servidor", y un protocolo que los coordinara (protocolo bittorrent). Osea todos los ordenadores que estas intentando descargar el archivo, también comparten lo que han descargado, haciendo que la descarga sea mucho más rápida y si alguno se "cae" hay otros que siguen suministrando su parte compartida del archivo.
Red P2P (peer-to-peer)
¿que archivos podemos descargarnos?
De todo tipo, desde imágenes .iso de distribuciones gnu/linux, ebook , películas, series (hay que tener cuidado con respetar el copyright ;) )
¿que programas descargar torrent?
Hay muchos. En las distribuciones linux podemos encontrar "preinstalados" algunos, por ejemplo Transmission, qBittorrent, etc.
incluso tenemos uno que funciona en la terminal: "ctorrent"
ctorrent en plena acción: descargando un archivo de una conocida serie de informatica
Para los usuarios del sistema operativo Windows, también tienen múltiples programas, pero es muy importante que se descarguen estos programas de las páginas originales de los autores, asi evitais descargar versiones con publicidad o malware insertado.
Os dejo un video y varios enlaces resumiendo esta entrada.
Programa para descargar varios videos de youtube, con entorno gráfico hecho en gambas3:
Front-End para youtube-dl
Este programa lo hice hace bastante tiempo, y lo comparti en el blog de http://blog.desdelinux.net/front-end-para-youtube-dl-hecho-con-gambas3/, ahora lo subo al blog para mostrar la última versión que hice, capaz de descargar varios videos y con barras de progreso de las tareas pendientes.
Os comento como instalarlo:
1) Descargar la ultima versión de youtube-dl., tal como se indica en esta página:
A fecha de hoy, estos serían los comandos que hay que poner en la terminal: $sudo curl https://yt-dl.org/downloads/2016.02.10/youtube-dl -o /usr/local/bin/youtube-dl
Programa Softwarelibre: Clasificador y Organizador de la Carpeta de Descarga
Cansado de tener la carpeta de Descarga completamente llena de archivos sin organizar, me he hecho un programa para mediante simples reglas se encarge de mover, copiar o borrar los archivos que estén en esa carpeta.
Os dejo unos pantallazos, y al final del post, podeis tener los enlaces de descarga y codigo fuente.
El programa viene con reglas predefinidas
Las reglas se puede editar o borrar, incluso podemos crear nuestras reglas indicando:
El Nombre de la regla
Extensiones de los archivos a los que se aplica (se pueden poner varias extensiones separadas por ; (punto y coma) )
Acción que se aplicará: Copiar / Mover / Borrar
Y elegir el directorio donde se va a copiar/mover los archivos
A nivel de programación, es otro ejemplo del uso del patrón Command.