RSS/SEO/Google/マッシュアップ/ちょっとした豆知識/エンタメ系など
[お知らせ] 読者アンケートを実施中です。ご協力よろしくお願いいたします。»[AMNブログ読者アンケート]
fkoji.com > F.Ko-Jiの「一秒後は未来」 > 「g」で本文を取得するlivedoor Reader用Greasemonkeyスクリプト
2007 11 10

「g」で本文を取得するlivedoor Reader用Greasemonkeyスクリプト

スポンサード リンク

livedoor Readerでアメブロを完璧に全文配信にするGreasemonkeyスクリプトの需要がありそうなので、改良してみました。改良点は以下。相変わらずlivedoor Reader専用ですが。

  • 任意のフィードについてカスタマイズできるようにした。
  • ボタンクリックではなくキーボードショートカット(g)で本文を取得できるようにした。
  • UTF-8以外のサイトにも対応した。
  • 記事タイトルの先頭が「AD:」で始まる記事については本文を取得しない。

スクリプトはこちら
ldrfullfeedchanger.user.js (ver 0.3)

※ 修正履歴
[2007-12-25][ver 0.3] 本文に含まれるaタグに target="_blank" を追加するようにしました。
[2007-11-11][ver 0.2] 「c」の本文非表示ができなくなっていたので、修正しました。<div class="body">がないとだめでした。

デフォルトの設定で、アメブロとGIGAZINEとITmediaをセットしています。

w.FULLFEED.exp = {
    "http://ameblo.jp/": {
        "s": '<div class="subContents">',
        "e": '<!--//.subContents-->'
    },
    "http://gigazine.net": {
        "s": '<!-- google_ad_section_start -->',
        "e": '<!-- google_ad_section_end -->'
    },
    "http://www.itmedia.co.jp": {
        "c": true,
        "s": '<!--BODY-->',
        "e": '<!--BODYEND-->'
    }
};

ITmediaの文字コードはShift_JISなのでUTF-8に変換したソースを取得します。そのために、上の設定のように "c": true, を追加します。

ldr-full-feed-changer.gif

↑ このように本文取得の設定をしたフィードには、のマークが表示されます。これが表示されていれば、「g」キーが使えます。

P.S. Google Reader用はこちらです。

» 「z」で本文を取得するGoogle Reader用Greasemonkeyスクリプト - F.Ko-Jiの「一秒後は未来」

[お知らせ] 読者アンケートを実施中です。ご協力よろしくお願いいたします。»[AMNブログ読者アンケート]

このブログはYahoo!ニュースのブログ/意見のコーナーに記事を提供しています。
» 「F.Ko-jiの「一秒後は未来」」のブログ/意見 - Yahoo!ニュース

はてなブックマーク数 livedoor クリップ Buzzurl

English version

「「g」で本文を取得するlivedoor Reader用Greasemonkeyスクリプト」を携帯で読む

前のエントリー: « livedoor Readerでアメブロを完璧に全文配信にするGreasemonkeyスクリプト
次のエントリー: まもなくAdSense広告の背景エリアがクリック対象じゃなくなる »

トラックバック

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: 「g」で本文を取得するlivedoor Reader用Greasemonkeyスクリプト:

» 「不自由なフィード」を全文配信にしてくれるGreasemonkeyスクリプト from 帰納法障碍
 livedoor Readerでアメブロその他の「不自由なフィード」を全文配信にしてしまうGreasemonkeyスクリプトがすごい。 ・「g」で本文を... [詳しくはこちら]

コメント

プリフェッチタイミングで、自動で取ってきちゃうとかどうです。
http://la.ma.la/misc/userjs/ldr_prefetch_images.user.js
マウスクリックとかプリフェッチしないこともあるので、手動はあるといいと思います。

> プリフェッチタイミングで、自動で取ってきちゃうとかどうです。
いいですね。ソースありがとうございます。
item.body.replaceのとこでうまく本文にrelplaceできれば
いいわけですよね。ちょっとチャレンジ。

むぅ、、むずかしい


これすっごく便利!
すこしポストしときますね。
"http://www.nikkei.co.jp/":{
"c": true,
"s": '<!-- メインニュース-->',
"e": '<!-- //メインニュース-->'
},
"http://dsas.blog.klab.org/":{
"c": true,
"s": '<div class="main">',
"e": '<div class="posted">'
},
"http://japan.cnet.com/":{
"c":true,
"s":'<div class="leaf_body">',
"e":'</newselement></div>'
}

ちなみに画像が相対パスのものってどうにかできないんでしょうか?
あまりjavascript詳しくないのでよくわからなかったです

>>tmさん
ありがとうございます。CNETの終わりの区切りは
"e":'<div style="float:right;margin-bottom:10px;">'
のほうがよさそうです。

相対パスは記事のURLのドメインがサイトと一致していれば
できそうですが、リダイレクトがからむとどうなるか。

いいですね。
とりあえず ad-hoc に画像を表示できるようにしてみました。
http://yaa.no-ip.org/~yaa/diary/20071113.html#p04

>>YAAさん
ありがとうございます。
replaceの第2引数でfunction使えば条件分岐が簡単なのですね。
勉強になります!!

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)




このブログをRSSリーダーで簡単購読
Subscribe with livedoor Reader Add to Google My Yahoo!に追加 Subscribe with Fastladder Bloglinesで閲読登録 はてなRSSに追加 エキサイトリーダーに登録

タイトル:

URL:

リンク用HTMLタグ:

powered by Google Chart API

ページトップへ △

なんかいろいろ

このブログの読者はこんなブログも読んでます。
あわせて読みたい

はてなブックマークカウンター

track feed フィードメーター - F.Ko-Jiの「一秒後は未来」 スカウター : F.Ko-Jiの「一秒後は未来」

携帯からのアクセスは

QRコード
http://mob.fkoji.com/