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 :
3º) Ubica el script y Ejecutarlo:
#/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