LDRでふぁぼったーのフィードを購読時、各アイテムのリンク先をtwitterに書き換えるGreasemonkey
LDRでふぁぼったーのフィードを表示させた時、アイテムのリンク先をふぁぼったーでは無くtwitterのpermalinkに書き換えるGreasemonkeyです。ピンを立てた場合もtwitterのurlがリストに入ることになります。本文のアイコンに設定されているリンクはふぁぼったーのままです。動作はfirefox3でのみ確認。
http://gist.github.com/raw/11874/762629bbcec5c93db239acafde070c2b4375f16d?LDR_modify_Favotter.user.js
// ==UserScript== // @name LDR modify Favotter // @namespace http://d.hatena.ne.jp/zaknak/ // @include http://reader.livedoor.com/reader/ // ==/UserScript== var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow; var c = 0; (function(){ if(typeof w.register_hook != 'undefined'){ w.register_hook("before_printfeed",function(feed){ if(/^http:\/\/favotter\.matope\.com/.test(feed.channel.link)){ feed.items.forEach(function(item){ if(/id=(\d+)$/.test(item.link)) item.link = ['http://twitter.com/',item.author,'/statuses/',RegExp.$1].join(''); }); } }); }else if(c < 5){ setTimeout(arguments.callee,1000); c++; } })();
修正履歴
- 9/30 register_hookが利用可能か確認するようにした。