otsune's SnakeOil RSSフィード

python -c "print''.join([chr(x) for x in 111&1101,110+~-~11,10^11*11,110+~-~11,-~101,-~11^11*11,~-110,111&11*11,11+11+10,11|~-0110,1-~11^11*11,10^11*11,-~11^11*11,110,101])"

2006-06-09

EntryFulltextのlivedoor.yamlをlivedoor blog PRO対応に

EntryFulltextのlivedoor.yamlをlivedoor blog PRO対応に - otsune's SnakeOil  を含むブックマーク はてなブックマーク - EntryFulltextのlivedoor.yamlをlivedoor blog PRO対応に - otsune's SnakeOil  EntryFulltextのlivedoor.yamlをlivedoor blog PRO対応に - otsune's SnakeOil  のブックマークコメント

任意のドメイン名が使えるから、 trackback:ping="http://app.blog.livedoor.jp/ が有るかどうかで引っ掛けることに。

sub handle_force {
    my($self, $args) = @_;
    return 1 if $args->{entry}->link =~ qr!^http://(?:blog\.livedoor\.jp/|[\w\-]+\.livedoor\.biz/)!;
    return 1 if $args->{content} =~ m!trackback:ping="http://app\.blog\.livedoor\.jp/!;
    return;
}

追記: http://plagger.org/trac/changeset/944 で修正された

sub handle_force {
    my($self, $args) = @_;
    return ($args->{entry}->link =~ qr!^http://(?:blog\.livedoor\.jp/|[\w\-]+\.livedoor\.biz/)!
             or
            $args->{content} =~ m!trackback:ping="http://app\.blog\.livedoor\.jp/!)
           and
           $args->{entry}->body =~ m!<a href=".*?">\x{7D9A}\x{304D}\x{3092}\x{8AAD}\x{3080}</a>!;
}

なるほど。

miyagawamiyagawa2006/06/09 10:42r936で修正したす