デイリーポータルZの過去のはてブを確認するbookmarklet

はてな民も大好きなデイリーポータルZが先日リニューアルされました。

dailyportalz.jp

 

ところがはてブの転送処理的な有料措置はもったいないからと行わずにその分を新しい記事への投資とするらしいです。

それは良いのですが、過去の面白い記事を読んだときにきっとこれは盛り上がってるだろうとB!マークを見ると

B! 0

となっていて哀しい思いをすることもチラホラ……

幾つかの記事のURLを確認して、過去のportal.nifty.comドメインとの対応パターンが分かったのでそちらにされているはてブを確認するbookmarkletを作ってみました。

あまり普段js使わないのですが一応firefoxでは動作確認しています。

 

javascript:(function(){p=location.pathname.split('/');if(location.hostname.split('.')[0]=='backnumber'){p.shift();location.href='http://b.hatena.ne.jp/entry/portal.nifty.com/'+p.join('/');}else{location.href='http://b.hatena.ne.jp/entry/portal.nifty.com/kiji/'+p[2]+'_1.htm';}})(); 

 

 どこかで適当にブックマークをしたあと、そのプロパティからURL欄に上記bookmarkletを貼り付けて保存、しかるのちにdailyportalz.jpの記事を読んでいる際にその保存されたブックマークを選択すれば旧URLでのはてブページにジャンプします。

 

ちなみにこれは元からですが、URLのpath末尾が

/2007/09/18/a/index.htm

 のようにindex.htmが付いている場合は

2007/09/18/a/

 のように削った方がはてブがついている場合が多いです。

大抵分裂していて両方にありますが。