ふぁぼったーのを見えるようにするGreasemonkeyスクリプト

既に既出だったりしますが。あとAutoPagerizeに対応してません。インストール

// ==UserScript==
// @name           change censored 
// @namespace      http://d.hatena.ne.jp/f96q/
// @include        http://favotter.matope.com/*
// ==/UserScript==

(function () {
var span = document.getElementsByTagName("span");
var link = document.getElementsByTagName("a");
var post = new Array();
var url  = new Array();
var idx = 0;

for (var i = 0; i < link.length; i++) {
    if (link[i].getAttribute("class") == "taggedlink") {
        if (link[i].href.match(/^http:\/\/twitter.com\//)) {
            url.push(link[i].href);
        }
    }
}

for (var i = 0; i < span.length; i++) {
    if (span[i].getAttribute("class") == " status_text description") {
        post.push(span[i]);
    }
}

function getTweet(r) {
    var str = r.responseText.match(/\<span class="entry-content"\>.*?\<\/span\>/).toString();
    str = str.replace("<span class=\"entry-content\">", "");
    str = str.replace("</span>", "");
    post[idx].innerHTML = str;
    changeCensored();
}

function next() {
    for (var i = 0; i < post.length; i++) {
        if (post[i].innerHTML.match(/<span class="censored">/)) {
            return i;
        }
    }
    return -1;
}

function changeCensored() {
    idx = next();
    if (idx == -1) return;
    GM_xmlhttpRequest({
            method: "GET", 
            url: url[idx],
            onload: getTweet
            });
}

changeCensored();
})();