Buzzzurlのリンクを書き換えるLDR用GMスクリプト
Buzzurlのフィードのリンクがいちいちentryになっていて激しくウザかったので、malaの人とか犬ビームのとかを参考に書いてみた。
// ==UserScript== // @name URL Director for LDR // @namespace http://d.hatena.ne.jp/send/ // @include http://reader.livedoor.com/reader/* // @version 0.1 // ==UserScript== setTimeout(function() { var win = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow ; win.entry_widgets.add('url_director',function(feed,item) { var link = item.link.replace(/#/g,'%23'); var omissions = [ new RegExp('^http://buzzurl.jp/entry/') ]; for(var i = 0; i < omissions.length; i++) { if(link.match(omissions[i])) { item.link = link.replace(omissions[i],''); break; } } },'url director'); },300);
omissionsに正規表現追加したら似たようなのは対処出来る。けど、newsingみたいなfeedbuner使ってるようなのは、何ともならない。裏で取りにいってなんとかするようなの書こうかなとも思うけど、いっそunsubscribeすべきかなとかも思う。