Lifehacking.jp

「この記事まで既読にして」を実現する Greasemonkey スクリプト

Saturday, 25 October 2008 · 2 Comments · Firefox


rss.jpg

Mark Until Current As Read in Google Reader | Lifehacker

ずっとこんな機能が欲しかった! 何百という RSS を処理している私の心の声です。

Google Reader で「ここまでの記事を既読とする」と「これ以降の記事を既読にする」の2機能を実現する Firefox 上の Greasemonkey スクリプトが本家 Lifehacker で紹介されています。

Greasemonkey を導入しているなら、Mark Until Current As Read スクリプトを加えておけば Google Reader 上で:

  • Shift + Y で現在読んでいる記事から上(新しいもの)をすべて既読に
  • Shift + I で現在読んでいる記事から下(古いもの)をすべて既読に

という操作が可能になります。

ちょっと目を離すとすぐに 1000+ 以上も記事がたまってしまいますが、どう考えても三日以上たっているニュースはもう読まないので消してしまいたいということが割とありますので、このスクリプトは重宝しそうです。

一つだけ注意したいのは、このスクリプトは「読まずに飛ばしている」のではなくて、記事を次々に読みにいくのを自動化するスクリプトだという点です。どうしてそれが問題になるのかというと、Google Reader の Trend 機能で「飛ばし読み率の高い RSS は購読解除しよう」という判断をする際の「飛ばし読み率」の数値には貢献してくれないからです。これだけ注意しておけば、実に利用価値のあるスクリプトです。

実は普段 RSS を絨毯爆撃で読むときには Safari が最速なので、Firefox を使うことはないのですが、こうしたちょっとした宝石があるので Firefox + Greasemonkey のコンビも捨てきれませんね。

この記事をみた人はこんな記事も見ています

  1. まとめて Firefox 3 に対応! Better GMail / GCal / GReader シリーズ
  2. Google アプリだけの生活 (Day7)
  3. 便利な Google ブックマークレット10種類
  4. 重要なリンクをまとめて開いてくれる Firefox の拡張機能:Snap Links

Tags:

  • しろうと

    早速導入したのですが、動きません。
    http://www.google.co.jp/reader*
    https://www.google.co.jp/reader*
    以上二つを「ユーザスクリプトを実行するページ」に追加したのですが駄目です。
    念のため
    http://www.google.co.jp/*
    https://www.google.co.jp/*
    でも試しましたが駄目でした。
    日本語環境で動かすにはどうすればよいのでしょうか?
    単に「実行するページ」のアドレスの指定がまちがっているのであれば、
    動かせるアドレスの指定の仕方をご教示いただけないでしょうか?

  • http://lifehacking.jp mehori

    英語版でのみテストしていましたので、google.co.jp では試していませんでした。
    以下の2カ所を変更してみてください。(1はすでに試されているようですね)

    Greasemonkey の設定ページを開き:

    1:「ユーザースクリプトを実行するページ」の URL を両方とも google.com から google.co.jp に変更

    2:左下の「編集」ボタンを利用して、インストールしたスクリプトをテキストエディタで編集します。5行目と6行目に、「@include http://www.google.com」といった行がありますので、これを google.co.jp に変更してください。

    この変更で、当環境の Firefox3 (Mac OS X) では google.co.jp でもスクリプトを動かすことができました。