Transmisión de un viaje espacial en twitter

juanelo950

Simplemente genial, morí de risa 10 minutos.

Via

Actualiza tu mensaje personal del Messenger desde Twitter (reload)

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.