Wget para Mac OS X , una gran aplicación.

 

 

La verdad hacía tiempo que no escribía nada por que no tenía nada interesante de que escribir. Los que me conocen saben que sólo escribo cosas que me parecen realmente útiles. Bueno les escribo para contarles a los que no lo conocen de que se trata “wget“.

Wget es un programa de código abierto extremadamente útil si es que quieren descargar cosas de la web via “terminal” o la “consola”. La gracia de esta aplicación es que soporta un montón de comandos interesantes, como listas de descargas, resumir descargas, protocolo ftp, etc…

En OS X wget no viene instalado por default, el que está incluído es “Curl”, pero la verdad la sintaxis de ese programa no me gusta mucho ( algo personal ), y me complica usarlo, aun que sin duda es extremadamente poderoso.

 

Para instalar wget en Mac OS X pueden usar fink, y el comando “fink install wget” , si es que no tienen fink voy a intentar poner versiones pre-compiladas de wget para procesadores PPC y Intel en los próximos días/meses/años dependiendo de la demanda real.

 

Empecemos ahora a usar wget :

Usos de wget:

Para usar wget lo invocamos desde el terminal especificandole uno o más flags/argumentos. Acá hay algunos comandos de base como para que empiecen a explorarlo.

--------------------------------------------------------
# Descargar el índice de una página que especifiquemos
# llamado "index.html".
wget http://www.ejemplo.org/
--------------------------------------------------------
--------------------------------------------------------
# Descargar un archivo desde un servidor ftp
wget ftp://ftp.ejemplo.com/directorio/archivo.zip
--------------------------------------------------------
--------------------------------------------------------
# Descargar la página principal de ejemplo.com
# las imagenes y las "style sheets" necesarias para mostrar la página, y convertir los
# links dentro de ella para referir al contenido disponible localmente.
wget -p -k http://www.ejemplo.com/
--------------------------------------------------------
--------------------------------------------------------
#Hacer un mirror de una página completa para
#verla offline.
wget -m http://www.ejemplo.com/
--------------------------------------------------------

--------------------------------------------------------
#Hacer un mirror de una página completa para
#verla offline, incluyendo todos los links a los que la
#página se enlaza
wget -H -r --level=1 -k -p  http://ginatrapani.googlepages.com
--------------------------------------------------------




Con esos ejemplos, ya tienen una buena idea de lo que hace wget . Ahora muchos quizás se pregunten ” para qué voy a usar una aplicación de consola para descargar algo que puedo bajar desde mi navegador ?!”. Respuesta : Por ejemplo; cuando estoy en la universidad, algunas veces ocurre que necesito descargar un programa importante para instalarlo en la noche cuando llegue a casa para trabajar o algo así. Para eso simplemente me conecto por SSH a mi servidor local y dejo el comando wget corriendo en el background, descargando el/los archivos , para que cuando llegue, tenga todo listo para instalarse o copiarlo a CD/DVD e instalar.

Links para los estudiosos:

http://en.wikipedia.org/wiki/Wget <— Una breve explicación de wget (en inglés)
http://www.gnu.org/software/wget/ <— Sitio oficial de wget, en la fundación GNU.
http://finkproject.org/ <— Sitio oficial del proyecto Fink para Os X .
http://lifehacker.com/software/top/geek-to-live–mastering-wget-161202.php <— Mega tutorial de wget, en Inglés.

~ por Nicolas Goles en Julio 23, 2007.

Escribe un comentario