livedoor Reader で購読しているフィード一覧を出力するブックマークレット
「オススメのブログを教えてほしい」って言われたけど、RSS リーダーで購読しているブログの数が 300 件くらいあって面倒くさいからサクッと JavaScript を書いてみた。
最速インターフェース研究会 :: Fastladderを使い始めた を参考にした。
使い方
- livedoor Reader を開く
- (「新着のみ表示」を解除する)
- 下のソースをコピーして Web ブラウザのアドレスバーに貼り付ける
- 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+="<a href=\""+l[i]+"\">"+t[i]+"</a><br /><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/ …
↑こんな感じで出力される。