Autor Tema: Acceder a la revision de un archivo en sites.google.com  (Leído 3087 veces)

0 Usuarios y 1 Visitante están viendo este tema.

vk496

  • Visitante
Acceder a la revision de un archivo en sites.google.com
« en: 29-12-2013, 21:44 (Domingo) »
Estoy mirando como puedo acceder al numero de revisión de un archivo alojado en sites.google.com, pero no tengo ni idea de como conseguirlo (tenía pensado implementar una "busqueda de actualizaciones")

Cuando sustituyes un archivo de sites.google.com por otro mas nuevo, este obtiene un número de revición. Con ello puedes bajar una versión del archivo que subiste anteriormente (por si te hace falta o algo)



En este caso, en la imagen pone que la ultima revisión es la 9 (actualmente es la 13)

Si abrimos este link:

https://sites.google.com/site/blognetenti/linset

Nos bajará el último de todos. Sin embargo, si abrimos este otro

https://sites.google.com/site/blognetenti/linset?revision=9

Bajaremos la revision numero 9 (o cualquier otra si cambiamos el numerito)

Entonces mi pregunta es: Se puede acceder al número de revisión? Sería bastante práctico almacenar ese valor en una variable y poder usarlo a nuestro gusto...

Salu2



vk496

  • Visitante
Re: Acceder a la revision de un archivo en sites.google.com
« Respuesta #1 en: 03-01-2014, 01:29 (Viernes) »
Aqui tengo esto:

Código: [Seleccionar]
i=13
until [ "$listo" = "1" ]; do

if curl https://sites.google.com/site/blognetenti/linset?attredirects=0\&revision=$i --head -L 2>&1 | grep -q "Couldn't resolve host"; then
listo=0
break
fi

if curl https://sites.google.com/site/blognetenti/linset?attredirects=0\&revision=$i --head -L 2>&1 | grep -q "Not Found"; then
listo=1
fi


i=$(($i+1))

done
i=$(($i-2))
echo La revision es $i

Si a alguien se le ocurre algo mejor, bienvenido sea!

Salu2

vk496

  • Visitante
Re: Re: Acceder a la revision de un archivo en sites.google.com
« Respuesta #2 en: 22-04-2014, 22:04 (Martes) »
Algo viejo el hilo, pero dejo la solución por si alguien mas decide usar los servidores de Google:

Lo que hice fue crear una variable en el script con el número de la revisión actual y subirlo a los servidores de Google. Posteriormente, con curl (o wget si se prefiere) se descarga, pero sin almacenarlo en un documento. Es importante hacer eso porque a ese mismo comando le pasamos un "grep" para que filtre la variable y podamos obtener el número de la revisión sin tener que usar el complejo y lento mecanismo que puse en el hilo de arriba.

Dicho esto, doy por solucionado este "inconveniente" que tenía Google.

Salu2