LDRize everywhere

http://white.s151.xrea.com/wiki/index.php?script%2FLDRize%2Fsiteinfo

name:      'Tumblr',
domain:    'http://[^.]+.tumblr.com/',
paragraph: '//div[@id="content" or @id="container"]//div[contains(concat(" ",normalize-space(@class)," ")," post ")]',
link:      './/a[@class="permalink"] | .//a[child::img[@class="permalink"]] | div[@class="labels"]/div[@class="date"]/a | div[@class="permalink"]/a | a',

AutoPagerize SITEINFO の url でも使えれば、tumblr とかの独自ドメイン使うようなヤツとかでもイケるんじゃなかろうか。//iframe[@id="tumblr_controls"] ( or id("tumblr_controls") ) とかってやれば。

http://d.hatena.ne.jp/taizooo/20090319/1237448360

アップデートしたった。

name:      'Tumblr',
domain:    '//iframe[@id="tumblr_controls"]',
paragraph: '//div[@id="content" or @id="container"]//div[contains(concat(" ",normalize-space(@class)," ")," post ")]',
link:      './/a[@class="permalink"] | .//a[child::img[@class="permalink"]] | div[@class="labels"]/div[@class="date"]/a | div[@class="permalink"]/a | a',

独自ドメインtumblr でも LDRize 効くようになったぞ。キミたち!


修正

自分なら id("tumblr_controls")[iframe] としますね。

http://twitter.com/Yuichirou/status/1374895341

ということで、

name:      'Tumblr',
domain:    'id("tumblr_controls")[self::iframe]',
paragraph: '//div[@id="content" or @id="container"]//div[contains(concat(" ",normalize-space(@class)," ")," post ")]',
link:      './/a[@class="permalink"] | .//a[child::img[@class="permalink"]] | div[@class="labels"]/div[@class="date"]/a | div[@class="permalink"]/a | a',

id("tumblr_controls")[iframe] だと、firebug の $x で動かなかったので念のため id("tumblr_controls")[self::iframe] にしといた。

id("tumblr_controls")[self::iframe] と id("tumblr_controls")[iframe] は全然意味が違ったか。自信が無くていかんな。自信持て。