hiratake55 の作業メモ

R, Javascript, Python, Linux and Hadoop

livedoor Reader で購読しているフィード一覧を出力するブックマークレット

「オススメのブログを教えてほしい」って言われたけど、RSS リーダーで購読しているブログの数が 300 件くらいあって面倒くさいからサクッと JavaScript を書いてみた。

最速インターフェース研究会 :: Fastladderを使い始めた を参考にした。

使い方

  1. livedoor Reader を開く
  2. (「新着のみ表示」を解除する)
  3. 下のソースをコピーして Web ブラウザのアドレスバーに貼り付ける
  4. Enter キーを押す


もちろん、ブックマークからでも OK!

HTML で出力

javascript:(function(){var t=eval(subs.model.list.pluck("title").toJSON());var l=eval(subs.model.list.pluck("link").toJSON());o="";for(i=0;i<t.length;i++){o+="&lt;a href=\""+l[i]+"\"&gt;"+t[i]+"&lt;/a&gt;&lt;br /&gt;<br />\n";}b=document.body;b.innerHTML=o;b.style.overflow="auto";})()
<a href="http://d.hatena.ne.jp/kokorosha/">ココロ社 ♪ほのぼの四次元ブログ♪</a><br />
<a href="http://urasoku.blog106.fc2.com/">ハムスター速報 2ろぐ</a><br />
…

↑こんな感じで出力される。

タイトルと URL を列挙 (メール向け)

javascript:(function(){var t=eval(subs.model.list.pluck("title").toJSON());var l=eval(subs.model.list.pluck("link").toJSON());o="";for(i=0;i<t.length;i++){o+="・"+t[i]+"<br />"+l[i]+"<br />\n<br />\n";}b=document.body;b.innerHTML=o;b.style.overflow="auto";})()
・西尾泰和のブログ @ Cybozu Labs
http://labs.cybozu.co.jp/blog/nishio/

・Seeking for my unique color.
http://d.hatena.ne.jp/syou6162/
…

↑こんな感じで出力される。