livedoor Readerで、部分配信のアメブロのフィードを完璧に全文配信にしてしまうGreasemonkeyスクリプト。

スクリプトはこちら。

ameblofullfeedchanger.user.js (ver 0.2)

※ 修正履歴

[2007-11-11][ver 0.2] 「c」の本文非表示ができなくなっていたので、修正しました。<div class=”body”>がないとだめでした。

「Milano::Monolog: アメブロRSS問題 勝手に解決」に刺激されて作りました。写真だけと言わずに本文も取得します。

livedoor Readerで表示中のアメブロの記事に上の画像のようにボタンが表示されるので、それをクリックするとGM_xmlhttpRequestでページを取得し、正規表現で本文部分を抜き出して、各div.item_body に innerHTML で突っ込んでいます。

百聞は一見に如かずということで、デモムービーをご覧ください。

YouTube – アメブロ全文配信Greasemonkeyスクリプト

これでアメブロも全文配信。

AutoPagerizeのSITEINFOみたいなのをつくれば、どんなフィードも全文配信にできますね。(※ ただし文字コードがUTF-8以外だと化けます。)

↓参考にしました。



Greasemonkeyスクリプティング TIPS&SAMPLES