jueves, 4 de octubre de 2007

NETLOG cambia pa' jorobarme XD

Los usuarios de NETLOG ESPAÑA, habréis podido comprobar que hoy ha cambiado la estructura de la red social. Ésto ha afectado a algunos de mis programas enfocados a descargar fotos de esta página.

En concreto, el programa mfnl.sh, encargado de bajar las fotos más votadas de la red social, se mantiene intacto en su segunda versión (2.0), del 30 de Septiembre de 2007. Por el contrario, el programa fcbx.sh, para bajar todas las fotos de un mismo usuario, ha tenido que ser modificado puesto que las páginas de cada usuario si han sido alteradas. El código de la versión 5.0 es el siguiente:

#!/bin/sh
#
#VERSION: 5.0 (4 de Octubre de 2007)
#
#DESCRIPCION:
#
#Este script pretende bajar todas las fotos de un usuario de la red social de NETLOG (http://www.netlog.com).
#Como input se le dara el nombre de usuario, escaneara su pagina, y descargara en la carpeta donde este ubicado
#este archivo todas sus fotos.
#
# REALIZADO POR ASTAROTH (http://astarothsworld.blogspot.com)
#
#SCRIPT
#
#Solicitamos el nombre de usuario:
echo "Nombre de usuario:"
read u
mkdir $u
cd $u
for i in $(seq 25); do
echo "Descargando pagina $i de fotos del usuario $u..."
wget http://es.netlog.com/$u/photo/viewtype=thumb\&page=$i
echo "Hecho!"
echo "Seleccionando parte util..."
grep --after-context=10000 '
' viewtype=thumb\&page=$i > p
echo "Hecho!"
echo "Buscando miniaturas del usuario $u..."
grep --only-matching 'http://es.static.netlog.com//p/tt/***/***/*******.*pg' p > m
echo "Hecho!"
echo "Convirtiendo miniaturas a mayores dimensiones..."
sed -e 's/\/tt\//\/oo\//g' m > Direcciones
echo "Hecho!"
echo "Descargando todas las fotos de $u..."
wget -i Direcciones
echo "Hecho!"
echo "Borrando copias de seguridad..."
rm p
rm m
rm Direcciones
rm viewtype=thumb\&page=$i
done


Podéis bajaros el script del siguiente link: fcbx5.sh. Para más información, consultar las dos siguientes entradas:

No hay comentarios:

Publicar un comentario

Querido astarothista!,

Si te ha gustado la entrada y quieres dejar constancia de ello, tienes alguna sugerencia para completarla o corregirla, quieres mostrar tu opinión respecto a algo de lo que se haya hablado en esta entrada (con respeto) o simplemente quieres dejarme un mensaje a mi o a la comunidad, no dudes en comentar ;)!

Recuerda que también estamos en Facebook y en Google+.