Twitterで次のページ

PCのブラウザで http://twitter.com/ を見ているときに、次のページへ移動するjavascriptを考えてみた。
まあ、通常Twitterは携帯やパソコンのTwitterクライアントでやることが多いとは思うが。。。

javascript:l=location.toString();a=l.match(/(.+)(\?)(.*)/);b=(a!=null)?a[3].match(/(.*)(page\=)(\d+)(.*)/):null;location=(b!=null)?a[1]+a[2]+b[1]+b[2]+(eval(b[3])+1)+b[4]:l+((a!=null)?"&":"?")+"page=2";

お気に入り(Favorites)のショートカットのURLに上記のスクリプトを設定しておけば、クリックするだけで次のページに移動できる。
対になる操作である前のページに移動するスクリプトも作った。

javascript:l=location.toString();a=l.match(/(.+)(\?)(.*)/);b=(a!=null)?a[3].match(/(.*)(page\=)(\d+)(.*)/):null;location=(b!=null)?a[1]+a[2]+b[1]+b[2]+(Math.max(eval(b[3])-1,1))+b[4]:l+((a!=null)?"&":"?")+"page=1";

ホームやユーザページだけじゃなくて、friendsページ、followersページでも使用できる。
というかpage=nという、URLパラメータを使っているほかのサイトでも使用できる。たとえば、ふぁぼったーとかでも使用できる。

ふぁぼったーといえば、Twitterのユーザページを開いてるときにふぁぼったーの該当ユーザのふぁぼられへいくjavascriptも作ってみた。2種類。

javascript:location="http://favotter.matope.com/user.php?user="+location.toString().match(/http:\/\/twitter.com\/(\w+)/)[1];

javascript:location=location.toString().replace("http://twitter.com/","http://favotter.matope.com/user.php\?user\=");

ステータスページから該当ふぁぼられページ(存在すれば)に移動するものも作ってみた。

javascript:location="http://favotter.matope.com/status.php?id="+location.toString().match(/http:\/\/twitter.com\/\w+\/status\/(\w+)/)[1];

javascript正規表現って細かい部分はいちいち覚えていないから、必要になるたびに調べなおしてる気がする…

簡単・便利になるスクリプトがあったらおしえてくだしあ><