jueves, 11 de octubre de 2012

Navegando desde la consola de Linux


Desde el prompt de consola es muy facil utilizar la variable de ambiente http_proxy, la cual nos permite conectarnos desde la sesion/aplicacion en modo texto al internet.
Escribimos el siguiente comando para configurar el servidor proxy:
$ export http_proxy=http://servidor-ip:port/
$ export https_proxy=https://servidor-ip:port/ 
$ export http_proxy=http://127.0.0.1:3128/
$ export https_proxy=https://127.0.0.1:3128/
$ export http_proxy=http://proxy.myempresa.com:3128/
$ export https_proxy=https://proxy.myempresa.com:3128/ 

¿Cómo descargar videos de youtube desde consola en Debian?

1.- Editar /etc/apt/source.list

deb http://ftp.de.debian.org/debian sid main
2.- aptitude update
3.- aptitude install youtube-dl
4.- En consola youtube-dl direccion_http_del_video_de_youtube

otra forma

youtube-dl no está disponible en los repositorios de Ubuntu-16.04. De modo que será necesario descargarlo desde su sitio web oficial. Para ello se puede utilizar el comando curl:
Primero, instalamos curl:
sudo apt-get install curl -y
Luego, descargamos el binario de youtube-dl:
sudo curl -L https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
Por último, cambiamos los permisos del paquete binario de youtube-dl:
sudo chmod 755 /usr/local/bin/youtube-dl

Para descargar solo en mp3

youtube-dl -x --audio-format mp3 direccion_http_del_video_de_youtube
 
siempre es bueno colocar -i (si no puede desacrgarlo que salte al otro) cuando es un play list 

youtube-dl -i -x --audio-format mp3 direccion_http_del_video_de_youtube

Hay muchas opciones mas info man youtube-dl

para descargar con proxy

youtube-dl --proxy http://user:password@your_proxy.com:port url


crear el archivo de configuración

vi /home/usuario/.config/youtube-dl/config  

y agregar los parametros requeridos

ejemplo:

-o %(autonumber)s-%(title)s.%(ext)s --autonumber-size 3  -i -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'

Ahora desde consolo con solo hacer:
youtube-dl url

Se ejecutan con nuestros parametros preestablecidos