sábado, 12 de abril de 2008

Se resisten a bajar las fotos de NETLOG?

En esta página he mostrado varios scripts para Linux que eran capaces de descargar las fotos de un usuario de la red social de NETLOG de golpe (sólo con escribir su nombre, los programillas creaban una carpeta con ese nombre y descargaban automáticamente todas las fotos de ese usuario).

El problema es que el sistema cambia, y se cierran puertas que antes estaban abiertas... así que a veces hay que entrar por la ventana :p. Aprovechando que ahora NETLOG tiene RSS (para varias cosas, entre otras, para las fotos), he creado el siguiente script que vuelve a bajar todas las fotos (hasta un máximo de 24, por limitaciones del RSS) de un usuario de NETLOG con sólo escribir su nombre.


#!/bin/sh
echo BIENVENIDO A NETDOWNLOAD
echo ========================
echo Este programa descargará todas las imágenes de un usuario de Netlog \(http:\/\/es.netlog.com\/\).
echo Realizado por Astaroth \(http:\/\/astarothsworld.blogspot.com\/\)
echo Nombre del usuario:
read u
echo Creando carpeta...
mkdir $u
cd $u
echo Analizando fotos disponibles...
wget http://es.netlog.com/$u/feed/view=photo
grep -o http://es.netlogstatic.com//p/oo/.../.../.*.jpg view\=photo > direcciones
echo Descargando fotos...
wget -i direcciones
echo Borrando archivos temporales...
rm view=photo
rm direcciones
echo "**********************************"
echo GRACIAS POR UTILIZAR ESTE PROGRAMA
echo No olvides visitar: http://astarothsworld.blogspot.com/


Podéis copiar el código anterior en un archivo de texto y llamarlo Netdownload.sh, o pinchar en el nombre del programa y se os descargará directamente. Una vez en vuestro ordenador, os metéis con una consola de Linux en la carpeta donde tengáis este archivo, y tecleáis:

sh Netdownload.sh

Después metéis el nombre del usuario del que queréis descargar las fotos cuando se os pida, y a esperar a que se descarguen ;)!

Otro método es la nueva versión del fcbx:


#!/bin/sh
#
#VERSION: 6.0 (12 de Abril de 2008)
#
#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 "Tu nombre de usuario de NETLOG:"
#read $(ou)
#echo "Tu password de NETLOG:"
#read $(pass)
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 'nicknameGender' viewtype=thumb\&page=$i > p
echo "Hecho!"
echo "Buscando miniaturas del usuario $u..."
grep -o 'http://es.netlogstatic.com//p/tt/.../.../.*.jpg' 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

Esta nueva versión corrige un error en la dirección que daba antes, permitiendo descargar todas las fotos de un usuario también.

Ventajas
  • Netdownload: Es un programa bastante directo, parece más difícil que falle y parece más estable ante futuros cambios en NETLOG.
  • fcbx6: Descarga todas las fotos que un usuario tenga en las 25 primeras páginas, siendo fácilmente editable si se quieren incluir más.
Desventajas
  • Netdownload: Al ir por RSS, sólo descarga 24 fotos como máximo. Si el usuario tuviese muchas (que es precisamente la situación en la que no merece la pena hacerlo a mano), no descargaríamos de la 25 en adelante.
  • fcbx6: Es un programa algo enrevesado, y es fácil que ante pequeñas modificaciones en NETLOG deje de funcionar.

2 comentarios:

  1. ajaja
    hola encanto,es cómo ayer estabas tan entretenido con las actividades del facebook y no precisamente en las de adoptar una mascota para hacer una carrera,tuve k meterme a ver fotos de leo para alegrarme la vista y claro una no es d piedra....
    m entretiene más su space k el facebook pero igual es pq hay k saberlo usar bien para sacarle partido...no sé la gente se keja de k es raro pero luego hasta astaroth se engancha..
    astaroth es un frikie...
    astaroth ya no aprecia a savan desde k adquirio una cuenta en facebook...ajajajajajaja
    hoy estoy animada para bromear todo el día y eso k h tenido una entrevista laboral fantasma d esas mías...yo kreo k deberías de hacer algo cómo príncipe del infierno k eres para k haya un holocausto en el personal del media markt (pero en el de vcia sólo) y tengan k contratarme para k sake adelante todas las secciones pq esto no puede seguir así....

    kisssssss

    has leído todas mis intervenciones en tu página?

    ResponderEliminar
  2. lady savan está desolada
    ajaja
    resulta k después d k kasi muero cuándo ha sonado el despertador a las nueve y media pq hacía mucho frío...m h ido a un barrio k está super lejos del mío dónde anunciaban k era la movida esa pero h ido y no era allí...ajaja..por eso lo de catalogarla d entrevista fantasma,
    entonces h ido a un centro comercial k se llama "mercado de fuencarral"y es de gente d tu ciudad k lo inauguraron hace dos días pero no h podido suplikar en ningún sitio k m contraten pq auk inaugurado las tiendas estaban aún por acabar d montarse..y entonces...
    ajaja después d comer h intentado ir a una pizzería pero hacía much frío y h decidido venir a mi casa a dejar en ridículo a la peña en el facebook con fotos de hacer unos diez años..ajaja...recibo amenazas...pero no puedo decirlo públicamente...ay mierda ya se m ha escapado...ajaja
    y nada...hace frío así k al menos viendo a leo m caliento..ajaja..es broma..
    (lo es?)
    sigo sin encontrar la animación decididamente la has escondido para k no t vea esta mañana se m había ocurrido una buena idea pero cómo no estabas de cuerpo presente..kiero decir...presente en el pc,ya t lo comentaré...ajajaja
    un besico,peke...x cierto no h entendido muy bien lo d la página d la unión hace la fuerza pero kreo k es una idea buena para acrecentar nuestro frikismo no???

    ResponderEliminar

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+.