読者です 読者をやめる 読者になる 読者になる

ウェブサービスを作っています。

LDR にはてなスターを表示

こちらをほとんどそのまま利用させていただいています。
最速インターフェース研究会 :: livedoor ReaderにはてなスターをくっつけるGreasemonkeyスクリプト
Shift + H を押さなくても表示するようにしました。

// ==UserScript==
// @name           LDR with HatenaStar
// @namespace      http://www.milk1000.cc/
// @description    add HatenaStar to LDR
// @include        http://reader.livedoor.com/reader/
// ==/UserScript==

(function(){
    var w = typeof unsafeWindow != "undefined" ? unsafeWindow : window;
    var initialized = false;
    var s = document.createElement('script');
    s.src = 'http://s.hatena.ne.jp/js/HatenaStar.js';
    s.charset = 'utf-8';
    document.body.appendChild(s);
    var t = setInterval(function(){
        if(w.Hatena){
            init();
            initialized = true;
            clearInterval(t);
        }
    }, 100);
    function init(){
        w.Hatena.Star.EntryLoader.headerTagAndClassName = ['h2', 'item_title'];
        w.register_hook('after_printfeed', function(feed) {
            new w.Hatena.Star.EntryLoader();
        });
    }
})();