読者です 読者をやめる 読者になる 読者になる

Twitter用AutoPagerize

Twitter AutoPagerize

2009/04/30あたりのTwitterのリニューアルでAutoPagerizeがうまく動作しなくなりました。(Pager部分がJavaScriptを動的に生成するようになったため、SITEINFOだけでは対応できなくなってしまいました)
2009/05/07あたりから、oAutoPagerizeならデフォルトのままで動作するようになったみたいです。
FirefoxというかGreasemonkeyでは、 AutoPagerizeTwitterFilter - SWDYHがお勧めです。
JavaScriptを有効にしていないとページを遡ることもできなくなったので、その点に関して修正が入ればAutoPagerizeが再び動作するようになることも期待できるのですが、残念ながらそういった様子はないみたいです。
というわけで、Twitter用のAutoPagerizeを書きました*1
twitter.AutoPager for Greasemonkey

上記をインストール後、Greeasemonkeyの管理画面から、AutoPagerizeのExclude指定にhttp://twitter.com/*を追加してください。
AutoPagerizeになりすましするように書いてあるので、LDRizeなどのスクリプトとも連携できるはずです。
また、Greasemonkeyのほか、Opera9.5+、Google Chrome 2(Beta,DevもしくはChromium)でも動作します(GreaseKitでも動作すると思いますが、未確認です)。
Operaで使う場合、ファイル名を.user.jsではなく、.jsで保存するほうがベターです(どちらでも動作するように書いていますが、.jsなら画像の読み込みを待たずに実行されます)。

当初うまく動いていなかった際に貴重なアドバイスをくれた id:Constellation に感謝。


余談:
Exclude に http://twitter.com/* するとFollowing、FollowersでもAutoPagerできなくなってしまうので、twitter.AutoPagerにAutoPagerizeと同様の機能を実装してあります。わざわざ車輪の再発明をしたのはシンプルなAutoPager実装を作ってみたかったからです。

*1:[http://d.hatena.ne.jp/gamella/20090502/1241261016:title]で紹介いただいているものと同じです