.



viernes, 11 de octubre de 2013

Descargar un canal completo de Youtube en Ubuntu-Linux

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)
  • 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 -shttp://www.youtube.com/user/$1 | grep -E "id=\"playnav-playlist-uploads-count\" value=\"[[:digit:]]+" | grep -Eo "[[:digit:]]+")`; do for i in $(curl -shttp://gdata.youtube.com/feeds/api/users/"$1"/uploads\?start-index="$count"\&max-results=50 | grep -Eo "watch\?v=[^[:space:]\"\'\\]{11}" | uniq); do youtube-dl -cithttp://youtube.com/"$i"; done; done }

yt-chanrip $1


3º) Ubica el script y Ejecutarlo:
  • juma@juma-P25G:~$ cd Escritorio
  • juma@juma-P25G:~/Escritorio$ ./youtube-dl-all.sh jumasanchez
Donde jumasanchez es el canal de youtube

Espero que les sea de utilidad este pequeño tutorial 



0 comentarios:

Publicar un comentario