Script en Bash para bajar fotos de Soho.com
Escrito por: Pratt | 21 de Agosto de 2008

Hace algun tiempo hice un Script en bash (para Linux) que se encargaba de bajar todas las imágenes de soho.com. En ese entonces la pagina usaba una animación en Flash para exhibir su galeria de fotos, una verdadera pesadilla para los coleccionistas de fotos de modelos semi (o completamente) desnudas.

Anteriormente me había inspirado en una pagina en php que había creado el amigo Bird of Paradise de la comunidad de Dragonjar.org, quien encontró unos archivos XML que se encargaban de guardar la información de las galerías y posteriormente eran importados a la animación Flash. Muchos usuarios de otras comunidades se basaron en su trabajo para hacer aplicaciones que permitieran bajar las imágenes.

soho-downloader soho-downloader

En estos dias quize reciclar mi script, mejorarlo un poco y luego publicarlo nuevamente. Primero tuve que buscarlo en mi disco duro, entonces puse a mi ejercito de de gnomos ninjas a ejercer el trabajo sucio (find / -iname “*soho*”) y despues de un rato lo tuve en mi pantalla. Me pase unos 5 minutos probándolo y confieso que me desilusione mucho al ver que no se ejecutaba bien y fue ahi cuando caí en cuenta que la galeria de soho fue rediseñada.

Ya no hay animaciones pesadas en Flash que se encarguen de comer RAM y las fotos se pueden bajar con un cómodo click derecho y guardar imagen como. De todas formas quize arreglar mi script para que funcionara correctamente, pero para mi sorpresa, ya no usan archivos XML, me imagino que tendrán todos esos datos guardados en alguna base de datos. Me siento orgulloso de anunciar que esos días de hacer click derecho se terminaron mis queridos lectores (que no son muchos, pero no bueno..).

soho-downloader

Hasta el momento no he encontrado ningún programa/script que funcione con la nueva version de la galeria. Hoy he terminado de reescribir mi script en Bash (para mis cangris linuxeros), compatible con esta nueva galeria. Mi solución a la falta de archivos XML fue simplemente coger los datos necesarios en la fuente HTML de las paginas.

Este script es mucho mas elegante que hacer un “for i in $(seq 1  100000); do“, cosa que he visto en otras aplicaciones por ahi.

Como lo Uso?
Primero que todo hay que Bajar el Archivo y descomprimirlo. Para ejecutarlo hay que escribir ./soho-downloader También se puede ejecutar con el comando sh soho-downloader. Logicamente estos comandos se escriben en la consola.

uso: ./soho-downloader <comando>

Comando Resultado
menu Muestra un menu grafico para ejecutar las tareas. Necesita el programa dialog para funcionar.
lista Muestra la lista de Galerias y su respectivo Numero ID (#ID)
buscar [modelo] Busca por nombre_modelo y muestra el #ID de su galeria
bajar [#ID] Se baja la Galeria Correspondiente al #ID
bajar-todo Se baja todas las Galerias Disponibles.
clean Borra todos los archivos temporales que necesita el script para funcionar. En caso de errores, lo mejor es usar esta opcion y luego empezar denuevo.
ayuda Muestra todos los comandos posibles y algunos ejemplos
Hay algunos tips, como por ejemplo, si tienes Xdialog instalado, puedes ejecutar el comando de la siguiente forma: DIALOG=Xdialog ./soho-downloader menu

Bueno, con este aporte me despido por hoy. No se olviden de bajar Aquello :)

Offtopic: Definitivamente hay que hacer algo con este chuzo, pues mientras escribia esta entrada, sentia como las aranhas y el polvo se espantaban con mi presencia.

Comentarios: Deme la bendicion | Categoria: Proyectos |

De paso por Villa de Leyva y Tunja

La verdad el motivo de este viaje no tiene nada que ver con algo planeado o buscado, más bien fue una oportunidad que no había que desaprovechar.

Todo empezó gracias a la despedida de fin de año de la empresa en la que trabajo, siempre nos llevan a algun lugar que sea fuera de la ciudad y ésta vez el destino fue “Villa de Leyva”, zona Boyacense.

Teniendo en cuenta que una de las cosas que más disfruto es viajar y que tengo un compañero de aventura, no dude en proponerle que luego de terminar mis actividades con la empresa, nos encontraramos para pasar unos días por esos lados, bueno, 2 no más. :(

Fue así como Michael y yo nos encontramos el Sabado 2 de Diciembre de 2006 en la Plaza Central de la antigua Villa de Leyva y digo antigua porque toda su arquitectura lo lleva a uno a sentirse como en la época de la colonia. Sus casas y calles empedradas, son una fiel muestra de un pasado que todavía perdura. Suena raro pero así es.

Plazoleta Villa de Leyva

No sabía en donde nos íbamos a quedar pero Michael ya había explorado con anterioridad los alrededores y tenía una idea de los precios y de todo lo que uno tiene en cuenta al momento de buscar hospedaje. En el primer lugar que me sugirió nos quedamos porque era justo lo que necesitabamos, algo sencillo y acogedor: la “Hospedería Antonio Nariño“, si ven porque digo que todo allí es como devolverse a la época de la colonia?

La noche en Villa de Leyva, llegó de una manera muy romántica. Caminar por esas calles bajo la luz de la luna, de los faroles que decoraban las esquinas y hasta de los alumbrados decembrinos, fue una experiencia mágica. Aprovechamos obviamente para conocer un poco, para tomar fotos y luego de pasar un rato frente al “Monasterio de las Carmelitas Descalzas“, cuya fachada es majestuosa, terminamos en uno de los restaurantes que rodean la Plaza Central. Humm que Spaguettis tan ricos los que comimos. Por si no sabían, Villa de Leyva es famosa por su pasta así como por sus viñedos.

Monasterio Carmelitas Descalzas

Al día siguiente, nos fuimos de plan extremo a disfrutar de la naturaleza en pleno (atravezamos caminos de díficil acceso, nos mojamos, llenamos de barro, en fin….). Antes de partir, nos aseguramos de llenar el estomago con un buen almuerzo porque lo que nos eperaba iba a ser duro. Otra vez, hummm pero no crean que fue por más spaguetti, fue por los Patacones con Hogao más deliciosos que habíamos probado hasta el momento.

Leer Mas …

Escrito Por: Marce, el 7 de Mayo de 2007 | Comentarios: 7 Madrazos |