Site Meter
Acceder:
Basado en Elgg

jmt4b04d4v :: Blog :: Navegando el caché de Google mediante Greasemonkey y Google Cache Continue

julio 08, 2008

Aunque es una noticia vieja, me parece oportuno compartirlo en momentos en que debemos estar engordando nuestro querido Mozilla Firefox 3 con extensiones, complementos y plugins.

Google Cache

Google cache link

El miércoles 2 de Julio a medio día, me enteré de una noticia interesante que deseaba comentar en una entrada publicada anteriormente en Ajayu (¿por qué no acá?, simple, por capricho Tongue out). Por motivos de tiempo, tuve que postergarlo hasta entrada la noche.

 -¡Por qué de nuevo!- Ajayu estaba nuevamente en K.O. técnico.

Si mal no recuerdo, fué durante ese transcurso que también tuve la inquietud de mostrale a mi primo, una entrada publicada por Cristian que me gustó bastante respecto a ser estudiante.

 -¿Cómo se lo muestro?- El caché de Google fué mi respuesta, me puse a buscarlo mediante Google, y así, ambos pudimos disfrutar nuevamente este ingenioso relato.

No fué la primera vez que me topé con algún sitio temporalmente fuera de servicio, pero aunque pude ver la página (cacheada por última hace apenas unas horas), lastimosamente todos los enlaces estaban rotos. Las página en el caché de Google son una copia fiel de la información textual del sitio original.

-¿Existirá alguna forma de navegar a través del caché de Google?- Preguntándoselo al oráculo encontré el primer enlace, y es lo que pasaré a explicar a continuación:

Greasemonkey

icon_medium.png at greasemonkey.devjavu.com

Es un complemento para Firefox distribuido mediante una licencia MIT-modificada (que según recuerdo conocí gracias a Enzo), que permite modificar el comportamiento y presentación de las páginas que visitamos mediante la inyección y ejecución dinámica de JavaScript, todo controlado desde el lado del cliente.

Greasemonkey Hacks (O'Reilly 2005), un buén libro de referencia, utiliza el siguiente lema para describir a Greasemonkey: "Remixing the Web with Firefox". El Hack 53 de este libro, explica el uso del siguiente script (modificado), y segunda parte de nuestra solución (lástima que haya sido removido de Safari Books Online).

Google Cache Continue

xml-article-google-cache.png

Es un script para Greasemonkey distribuido mediante licencia GPL, alojado en la comunidad userscripts.org, que permite la inyección de enlaces adicionales a una página en el caché de Google. Como resultado, permite la navegación directa del caché de Google.

La implementación original del script es dependiente de la localización del navegador, no te funcionará si tu navegador está localizado en español (es_AR, seguramente). Alternativamente puedes probar esta versión modificada (mejor ve la actualización más adelante) que añade, de manera rústica lo admito, soporte para páginas localizadas en español.

La implementación original del script también depende de que le pidas al caché de Google que resalte palabras en la página resultante, dicha instrucción está presente como parte del URI de la página cacheada en la última parte del valor del parámetro q del query string).

Procedimiento de prueba

  • Instala Greasemonkey desde el sitio oficial, el complemento soporta Firefox 1.5 - 3.0.
  • Reinicia Firefox.
  • Instala el script Google Cache Continue, te sugiero probar mi versión modificada (mejor ve la actualización más adelante) sólo por el soporte en español, hasta que el script original sea corregido. Si Greasemonkey está correctamente instalado, se te abrirá automáticamente un asistente para instalar el script.
  • Ubica un sitio para realizar la prueba, te sugiero que busques una página mediante Google y luego selecciones la opción En caché de la entrada elegida en la lista de resultados. Por ejemplo Ajayu.
  • Espera a que la página cargue completamente, y si es necesario, permite la ejecución del script ya que tal vez tengas instalado NoScript o Firebug.
  • Navega a través del sitio cacheado mediante los enlaces inyectados al lado de cada enlace original.

Disfrútalo.

ajayu-google-cache.png

Actualización

Actualización: 2008-08-17: Las páginas resultado del caché Google han cambiado hace poco. A raiz de los cambios introducidos, Jeffery To (jeffery.to at gmail.com) creó esta nueva versión actualizada que ya introduce localización al menos a nivel de correcto funcionamiento (en realidad uno debe modificar manualmente las cadenas al principio del script).

Nuevamente basado en este, he creado esta otra versión (nueva actualización más adelante) que ya permite localizarlo a nivel de funcionamiento y presentación. Por defecto funciona para español, para otros idiomas deben modificarse las cadenas asignadas a las variables al inicio del script, tal como se muestra en la documentación interna.

Actualización

Actualización: 2008-08-19: Lo bueno del Software Libre es que evoluciona inevitablemente para mejorar, te lo garantizo. Jeffery To actualizó nuevamente su implementación, y ahora lo considero como una implementación estado del arte. Está demás decirte que te la sugiero personalmente, es lo que todos esperaríamos.

Palabras clave: Ajayu, Firefox, Google Cache, Google Cache Continue, Google Cache Continue Redux, Google Cache Continue Redux L10N, Greasemonkey, Mozilla Firefox, Mozilla Firefox 3, Software Libre

Enviado por jmt4b04d4v


Comentarios

  1. Ajayu K.O. nuevamente. Una imagen vale más que mil palabras...

    Ajayu K.O. nuevamente desde hace dias

    Probemos el caché de Google...

    MicroEmulator, Opera Mini 4.1, Google Cache, Ajayu

    jmt4b04d4vjmt4b04d4v on miércoles, 16 julio 2008, 07:45 UTC # |

  2. Actualización

    2008-08-18: Las páginas resultado del caché Google han cambiado hace poco mientras Ajayu estaba K.O. nuevamente. He actualizado la publicación y el script para corregir su funcionamiento.

    jmt4b04d4vjmt4b04d4v on lunes, 18 agosto 2008, 05:23 UTC # |

  3. Nueva actualización, esta vez por cuenta de Jeffery To.

    jmt4b04d4vjmt4b04d4v on miércoles, 20 agosto 2008, 01:28 UTC # |

Debes iniciar sesión para enviar un comentario.

Bookmark and Share