h1

Descargar un canal completo de Youtube en Linux

05/08/2012

Si se desea bajar en GNU/Linux un canal completo de un usuario de Youtube, se puede probar con la siguiente solución:

1º) Instalar los siguientes paquetes (en Debian/Ubuntu)
carlos@pc7:~$ sudo apt-get install youtube-dl curl

2º) Salvar el siguiente contenido en un script youtube-dl-all.sh :
#/bin/bash

yt-chanrip() { for count in `seq 0 50 $(curl -s http://www.youtube.com/user/$1 | grep -E "id=\"playnav-playlist-uploads-count\" value=\"[[:digit:]]+" | grep -Eo "[[:digit:]]+")`; do for i in $(curl -s http://gdata.youtube.com/feeds/api/users/"$1"/uploads\?start-index="$count"\&max-results=50 | grep -Eo "watch\?v=[^[:space:]\"\'\\]{11}" | uniq); do youtube-dl -cit http://youtube.com/"$i"; done; done }

yt-chanrip $1

3º) Ejecutarlo:
carlos@pc7:~/temp$ ./youtube-dl-all.sh Silenzioradio2
Setting language
M-JrjxIdISk: Downloading video webpage
M-JrjxIdISk: Downloading video info webpage
M-JrjxIdISk: Extracting video information
[download] Destination: Total_Drama_World_Tour_Gypsy_Rap_in_8_Versions-M-JrjxIdISk.webm
[download] 100.0% of 28.78M at 1.03M/s ETA 00:00
(...)

Fuente: https://gist.github.com/1341326

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: