Hatena::Groupjavascript

JavaScriptで遊ぶよ

 | 

2009-08-08

Userscripts.orgのSITEINFO

13:20

AutoPagerize の SITEINFO。

url ^http://userscripts\.org/(?:scripts|forums/|users)
nextLink id("content")/div[@class="pagination"]/a[contains(@rel,'next')]
pageElement id("content")/table
exampleUrl http://userscripts.org/scripts

(はてな記法で自動変換されてしまうため、「|」を全角にしてある)

url ^http://userscripts\.org/scripts/search
nextLink id("content")/p[last()]/text()[number(self::text()) > 0 or number(substring-after(self::text(), "Pages:")) > 0 ]/following::a[1]
pageElement id("content")/table
exampleUrl http://userscripts.org/scripts/search?q=style&sort=installs

↑この2つは統合してもいいよね?

でもそれだとまだこういう↓ページに対応できないので、

url を

^http://userscripts\.org/(?:scripts|forums|users|tag)

にしたらOK。


それはいいとして、こっちのほうは exampleUrl を見る限り必要ないっぽいので消そうかな。

url ^http://userscripts\.org/scripts/show/
nextLink //div[@class="pagination"]/span[@class="current"]/following-sibling::a[1]
pageElement id("content")/table
exampleUrl http://userscripts.org/scripts/show/10835

異論が無ければ1日後ぐらいに変更します。

トラックバック - http://javascript.g.hatena.ne.jp/edvakf/20090808
 |