31 de mayo de 2010

Notificador de tuenti para Ubuntu. notify_tuenti

Joaquín Vacas y yo nos hemos tomado la libertad de crear un notificador de Tuenti para Ubuntu.

Te notifica de todo lo que no has leído en Tuenti menos las invitaciones a páginas y las respuestas a entradas. Ésto es debido a que disponemos de una API de la versión anterior de Tuenti. Si llegáramos a tener la API actual funcionaría, ya que he adivinado los campos php de las entradas y páginas, pero al no tener la API, el script php no tiene referencia.

Es un script escrito en php modificado de notify_tuenti (obsoleto), hemos actualizado la API (a la última que salió a la luz) y en vez de usar zenity usa notify-osd. Se añade el script como una tarea programada y cuando hay algo nuevo, te muestra una notificación por pantalla indicando lo nuevo. Hasta que no hayas leído lo nuevo, te seguirá apareciendo la notificación cada x tiempo hasta que lo hayas leído.

En el script hemos indicado cómo se instala así que por lo tanto, simplemente os dejo el link de descarga aquí y os recuerdo que tenemos que cambiarle los permisos de ejecución para iniciar el script (chmod 777 notify_tuenti.sh).

Actualización 2 de Junio de 2010: He corregido dos errores de belleza y un error en el script php.

34 comentarios:

  1. oye, timar al tuenti es tierniiiisiisisiiimo!
    xD

    ResponderEliminar
  2. Es una basura de scrip. No me funciona ni en mi windows 7 ni en el vista de un amigo. Si no funciona no lo pongas pls, tenemos otras cosas mejores que hacer antes que perder el tiempo con esto. pura basura.

    ResponderEliminar
  3. TU LO QUE DEBES DE SER ES SUBNORMAL PERDIDO, y mira, si no sabes leer, PRIMERO APRENDES, PORQUE SI SABES LEER EL POST, PONE "notificador de tuenti para UBUNTU"
    es para ubuntu, no mierdindows, ESK SI NO SABES NI LEER, IMBECIL...
    a mi k me cuentas??
    POBRIIIÑO!
    debes d ter un problemiña grave na tua cachola non??
    non o! como sigades asi ides ir ven

    ResponderEliminar
  4. Y K PASA??
    PONES ANONIMO PARA NO DAR LA CARA??
    castron!

    ResponderEliminar
  5. @Quino: Tranquillo mucacho :p

    @Anónimo: El script está hecho para Ubuntu y conseguir que te vaya en Windows te va a ser imposible.

    Si, sería posible crearlo para windows ya que windows también usa php pero por ahora no lo voy a crear.

    ResponderEliminar
  6. ¬¬
    iwalmente..., no es empezar "eso es una basura de script, eso no funciona en mierdindows, eso es pura basura..."
    PARA WINDOWS IWALMENTE, NO EXISTE UN INTERPRETADOR PHP PARA LINEA DE COMANDOS...
    y tampoco existe notify para windows!

    ResponderEliminar
  7. Quino, tus buenos modales delatan la clase de persona que eres. Es la primera vez que veo que alguien me responde de esa manera tan soez y con tanto desprecio. Quino, eres un verdadero mingo del pilingo. En esta página no dice nada de que Ubuntu sea Linux. Por si no lo sabes, linux es un sistema operativo minoritario por lo que la probabilidad de que yo conozca la existencia de ubuntu es poca. (Referencia comparativa: http://www.google.es/trends?q=windows%2C+linux%2Cmac&ctab=0&geo=all&date=all&sort=0)
    Como podrás ver Linux es el menos utilizado o con menos presencia en la red de los tres grandes. Y eso englobando a todos los Linux por lo que Ubuntu todavia tiene una menor aceptacion listillo.
    Esta será la última vez que visito este blog y correré la voz para que nadie visite esta pagina donde, por un comentario que uno hace, se lleva de manera gratuita un monton de insultos. No todos sabemos lo que tu sabes señor mingo del pilingo. Y publico de manera anonima porque nadie me tiene que obligar a darme de alta en un sitio para comentar lo que me plazca. Yo no sabré nada de linux pero de windows te doy mil bueltas y seguro que te jaqueo tu linux cuando me plazca. Adios.

    ResponderEliminar
  8. PERDON??
    UBUNTU TIENE UNA MENOR ACEPTACION??
    PREGUNTASELO A LOS DE DELL, HP, ACER, Y OTRAS MARCAS
    y perdon, cosas TAAAAAAN famosas como los gps TomTom, llevan linux
    y muchos móviles como los HTC con Android, son con LINUX!!
    y otra cosa, si k me disculpo, la verdad es que me pase un poco, pero imagínate tu en mi lugar

    TE PASAS UNA TARDE ENTERA HACIENDO UN TRABAJO, PARA QUE AL FINAL FUNCIONE, Y A ALGUIEN QUE NO LE SIRVA QUE DIGA QUE TU TRABAJO ES UNA BASURA, PUES OYE, A MI TAMPOCO ME GUSTA QUE NO HAGAN EL MSN OFICIAL PARA LINUX, ni que a lo igual, que programas de Linux no los haya en windows...

    ResponderEliminar
  9. y, ok, te dejo k "jaquees" mi linux cuando quieras, agrégame y si quieres te doy todos mis datos de red (ip, direccion MAC y todo lo que quiera, ok??)
    joaquin_v_v@hotmail.com

    ResponderEliminar
  10. y ultima cosa, mira esto, haber que te parece...
    http://www.omgubuntu.co.uk/2010/05/linux-powers-91-of-worlds-top-500.html

    ResponderEliminar
  11. Te agradesco tu sinceridad. un momento de calentura lo tiene cualquiera. Tambien me disculpo yo. No suelo chatear. Y si chateo lo hago con irc. Me sorprende que uses un servicio de Microsoft (Hotmail) :).

    ResponderEliminar
  12. Quino.No veo a ubuntu en esa lista :P

    ResponderEliminar
  13. Jajaja
    ubuntu es linux
    em..
    pone linux en general
    un ejemplo es la WikiPedia y YouTube, que usan Ubuntu Server Edition
    de youtube no se como demostrártelo porque no tengo la revista donde lo leí
    y de la wikipedia aqui tienes:
    http://es.wikipedia.org/wiki/Ubuntu
    Leete:
    -recepcion y uso
    -Ubuntu en las empresas
    pues si, uso el messenger de microsoft, aunk les tenga una mania!!
    SI QUIERES SABER PORQUÉ, VETE A MI BLOG:
    http://blogguino.blogspot.com

    pork yo al principio usaba los 2 normalmente...
    HASTA ESE DIA
    ...
    pues eso, que el ubuntu es linux, lo que pasa, es que ubuntu tiene un tipo como de comunidad a lo gigante llamada Launchpad, en la que todos los proyectos y aplicaciones (incluyendo al sistema operativo) están ahí alojados, y al ser opensource, cada uno puede editar lo que quiera a su gusto sin hacer nada ilegal,
    deberías probar ubuntu, (no tienes porque borrar windows)
    de hecho, no necesitas ni instalarlo
    solo grabalo en un CD
    http://www.ubuntu.com/

    ResponderEliminar
  14. oye, y por cierto, no siempre lo más usado es lo mejor...
    muchas veces lo mejor es lo que todos lo hacemos!!

    ResponderEliminar
  15. mi vida te sales :-) te quiero muchoteee XD

    ResponderEliminar
  16. oh!!
    k tierna es
    joe
    te llamas varinia? no??
    ya probaste esto??
    a k es util?
    :P

    ResponderEliminar
  17. Dos preguntas.
    ¿Vale sólo para Ubuntu o para cualquier distro?
    ¿Es fácil desinstalarlo?
    Saludos!

    ResponderEliminar
  18. @Alberto Redondo:

    Desinstalarlo es cosa de nada, te vale con borrar los datos en la carpeta Tuenti que se crea al ejecutar el script.

    Con unos pequeños cambios en el script te funcionaría perfectamente. Dígame qué distribución utiliza y intentaré adaptar el script a su distribución.

    ResponderEliminar
  19. Funciona de lujo, gacias por este trabajazo. La unica pero casi insignificante pega es lo de la API, que no notifica todos los eventos y eso, pero tampoco es algo muy importante. Por cierto, y como sugerencia, como programa con su iconito de Tuenti en la bandeja de sistema seria ya excelente, que con poner el cursor encima listara los eventos pendientes esos, y al darle al boton abriera tuenti en el navegador jeje.

    ResponderEliminar
  20. Ya estoy trabajando, y de hecho, tengo una versión (no liberada) que muestra el icono, pero no sé porque, hay veces que se quita cuando no hay ninguna notificacion nueva, pero otras veces sigue ahí...
    Daré mas noticias en:
    http://blogguino.blogspot.com cuando consiga algo mas...

    ResponderEliminar
  21. Nas, muy bueno el blog, esta genial.
    El tema es que no me rula, creo que es xq no configuro bien el GNOME Schedule, la verdad, es la 1º vez q lo uso (soy nuevo en linux).
    Podrias ser mas concreto en cuanto a la config del GNOME Schedule?
    uso Ubuntu 10.04 (lucid) gnome 2.30.0

    ResponderEliminar
  22. @Zelta: Tengo GNOME schedule preparado para que renueve cada 2 minutos. En sí no habría problema al cambiarle el tiempo ya que ni en el script ni en el script php se hace referencia el tiempo.

    Yo tengo en notificador configurado de esta manera:
    TAREA: Repetitiva
    FECHA Y HORA: A los minuto: */2, cada hora, cada día del mes, cada mes
    VISTA PREVIA DEL COMANDO: php "/home/MI USUARIO/Tuenti/tuenti.php"

    En Ubuntu 10.04 te garantizo que funciona ya que es el sistema que utilizo yo :-)

    ResponderEliminar
  23. ¡Guau, llevaba tiempo buscando algo como esto, en nada lo pruebo y te digo!

    ResponderEliminar
  24. heeey esta muy fresco lastima k sea un domingo por la mñna ahora mismo y no tenga a nadie para comprobarlo.
    la API que es?

    ResponderEliminar
  25. La API es el código fuente de tuenti.

    No es como el código fuente que ves cuando haces click derecho en una página y seleccionas "Ver código fuente".

    Es el interno.

    ResponderEliminar
  26. lo intento ejecutar y me salta esto :


    ./tuenti.php: línea 1: ?php: No existe el archivo o directorio
    ./tuenti.php: línea 3: error sintáctico cerca del elemento inesperado `"clase_tuenti.php"'
    ./tuenti.php: línea 3: ` require_once("clase_tuenti.php");'

    ResponderEliminar
  27. Al intentar ejecutar desde una terminal suele dar problemas. Parece ser que no vincula bien con el otro archivo.

    Me limito a usar las tareas programadas.

    ResponderEliminar
  28. alguien me puede decir como se desactiva este script esque ami me empieza a pitar cuando recibo un mensaje de tuenti pero cuando lo leo deberia de pararse y no lo hace y llega un momento que es agobiante ejejje
    si alguien me puede mandar la respuesta a este correo(seransaca@hotmail.com) se lo agradeceria mucho

    ResponderEliminar
  29. @Seransaca:

    Hola,

    He léido el comentario que has dejado en mi blog sobre el notificador de tuenti.
    Para desactivarlo puedes hacerlo de dos formas:

    1. Apliaciones: Herramientas del sistema --> Tareas programadas. Aquí deberías hacer click sobre la notificación de tuenti y eliminarlo.
    2. Otra forma es eliminar la carpeta oculta "Tuenti" que tiene el codigo que se ejecuta. Para visualizar la carpeta ve a tu directorio home y utiliza la combinación de teclas CTRL + H para ver las carpetas ocultas y bórrala.


    Saludos!
    Monzisez

    ResponderEliminar
  30. Hay alguna forma de acerlo funcionar en ArchLinux??

    ResponderEliminar
  31. @Xinjia: En teoría si, si encuentras una alternativa a las tareas programadas de ubuntu.

    ResponderEliminar
  32. Lo he estado probando con debian y también funciona bien, era de esperar.

    Un buen trabajo, sin duda :P

    ResponderEliminar
  33. Para el primer Anonimo que comento, si ubuntu es poco usado significa que la mayoría de la gente son conformistas que no saben nada de ordenadores ni se preocupan por saber, y se conforman con windows que es el SO mas intuitivo y facil de usar, a la vez que menos personalizable, mejorable y por tanto peor.

    y si tu te crees que sabes mas de windows que Quino o cualquier otro usuario de ubuntu estás equivocado, la mayoria de los usuarios de ubuntu sabemos bastante sobre cualquier SO.

    una ultima cosa, UBUNTU ES INHACKEABLE, es una de muchas ventajas ;)

    ResponderEliminar