viernes, 18 de septiembre de 2009

Script de Tuenti para GreaseMonkey

Buenas, este verano, para poder seguir cultivando mi gran vagancia, he buscado un método que me actualizase la página de Tuenti cada minuto para saber si tenía algo y así evitarme estar haciendo clic sobre Inicio una y otra vez...

Me puse manos a la obra y conseguí una chapuza que me sirve para lo que quería hacer: En Tuenti, el botón "Inicio" llama a una función porque ya sabéis que si os dirigís a alguna dirección de Tuenti en la barra del navegador, os sale el "Cargando". Pues en el script, primero compruebo si estamos en la página de "Inicio" y, si es así, llamo a esa función cada minuto. Lo de comprobar si estamos en la página de "Inicio" lo hago porque si eso estuviese activo para todas las páginas, si estás leyendo un evento o viendo una foto, visitando a un amigo o comentando en cualquiera de las tres opciones, tendríamos a una mano cojonera que estaría todo el rato dándole a "Inicio" y sacándonos de donde estábamos => ¡MALO!

Una funcionalidad que he añadido es, que cuando tienes alguna notificación y aparece la lista de notificaciones (sí, es una lista con su ul y li), la barra de título parpadea para avisar de esa notificación nueva.

No es la panacea, pero ¿para qué matar moscas a cañonazos?

Os dejo la entrada de mi blog habitual en el que la recogí de una manera un tanto menos técnica.

Os preguntaréis: ¿Por qué c*****s lo publica aquí si ya lo ha puesto en el otro? Pues hay dos respuestas aparte del mero afán por compartir y hacer que llegase a más gente:
1. En el otro no quería meter el rollo de cómo lo he implementado (aunque aquí sólo lo haya contado por encima) porque este es un blog más orientado a programación mientras que el otro lo uso para un carácter más general.

2. Si, por cualquier casual, alguien llegó a interesarse por este blog y se suscribió, que reciba la noticia y pueda disfrutar de algo que ya está hecho y no tenga que hacerlo él si se le ocurre la misma idea. Es más, si ese alguien se propone mejorarlo para que, mientras te encuentras en otras secciones, sigas teniendo las notificaciones a mano (no creo que eso tenga una gran dificultad y, como se me crucen los cables, terminaré haciéndolo cuando tenga tiempo). También pido que si mejoran funcionalidades u optimizan mi código, que me lo pasen para actualizar mi script.

Bueno, un saludo más.

No hay comentarios:

Publicar un comentario