Amazon.co.jpロゴ

F.Ko-Jiの「一秒後は未来」モバイル

Google Reader全文取得スクリプトでzキーを押さなくても本文を取得できるようにした [2008-03-09 02:51:37]

zキーすら押すのがめんどくさいので、キーを押さなくても取得してくれるようにしてみました。ボタン1回押す操作を省略しただけですが、楽さがかなり違います。

» google reader full feed changer – Userscripts.org

ver 0.50
Now, we can get contents automatically, without pressing z key.

最初からこうしておけば良かったかも。

if (AUTO_FETCH) {
    var interval = window.setInterval(
        function() {
            var focusedLink = FullFeed.getFocusedLink();
            if (focusedLink != FullFeed.link) {
                FullFeed.getCurrentEntry();
            }
        },
        500
    );
}

500msecごとに、フォーカスのあたっているアイテムのURLを比較していて、URLが変わったら FullFeed.getCurrentEntry() で記事を取得します。

自動取得しないほうがいい場合は、AUTO_FETCHをfalseに設定してください。汎用のSITE_INFOが定義されていると、元々全文配信しているものも取得してしまうようになるので、ちょっとチラツキが発生します。実はけっこう気になったりします。

フォーカスが変わるたびに1回だけロードしていることは、Live HTTP Headersで確認しました。

そのほか、LDR Full Feedを参考にして、取得してきた本文のscriptタグやイベント属性を除去するようにしました。

昨日「お役御免」って書いた気がしますが、、、あまり気にしないでください。


取得関連の書籍

【宅配送料無料】MOT 2007完全取得ガイド

前の記事
次の記事

トップページ

[PR]美味しい梅酒が見つかるサイト

携帯アクセス解析