Transmisión de un viaje espacial en twitter

Mayo 12th, 2009

juanelo950

Simplemente genial, morí de risa 10 minutos.

Via

Actualiza tu mensaje personal del Messenger desde Twitter (reload)

Abril 23rd, 2009

Con este pequeño y sencillo tutorial lograremos que nuestro mensaje personal del Windows Live Messenger se actualice de acuerdo a lo que publiquemos en Twitter.

Requerimientos:

Una vez que tengamos instalado ambos programas nos dirigimos al menú Plus! del Messenger.

image

Luego de que estemos en el recuadro de  “Preferencias y opciones” nos dirigimos a “Scripts”. Hacemos clic en “Crear nuevo…” le ponemos el nombre que deseamos y aceptamos.

image

A continuación se nos presenta un recuadro en el que debemos ingresas las siguientes líneas de código, en aqui la parte resaltada (usuario_twitter) tenemos que cambiar por nuestro nick en twitter, el original (link mas abajo) sacaba de tu mail, el cual casi siempre no es el mismo de tu cuenta en twitter:


var originalMessage = null;
var lastTwitt = null;
// we assume that the user has
// the same id in twitter & messenger
var twitterServiceUrl =
"http://twitter.com/statuses/user_timeline/usuario_twitter.json";

function OnEvent_Initialize(MessengerStart) {
    originalMessage = Messenger.MyPersonalMessage;
    // first twitt
    get_twitt();
}

function OnEvent_Uninitialize(MessengerExit) {
    // recover the original message
    // before running the script
    if (originalMessage != null) {
        Messenger.MyPersonalMessage = originalMessage;
    }
}

function get_twitt() {
    var request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
        request.onreadystatechange = function() {
            if  (request.readyState == 4) {
                var x = eval(request.responseText);
                if (x.length > 0 && lastTwitt != x[0].id) {
                    lastTweet = x[0].id;
                    Messenger.MyPersonalMessage = x[0].text;
                }
            }
        };
        request.open("GET", twitterServiceUrl, true);
        request.send(null);
    }
    MsgPlus.AddTimer("twittTimer", 1000 * 60);
}

function OnEvent_Timer(id) {
    if (id == "twittTimer") {
        get_twitt();
        MsgPlus.AddTimer("twittTimer", 1000 * 60);
    }
}

Con esto tendremos de manera automática que cambien los mensajes de actualización de twitter en tu Messenger, sin introducir ninguna contraseña.

Inspiración.