2008年 02月 19日

FeedBurner の文字化けフィード削除

  - module: Filter::Rule
    rule:
      - module: Expression
        expression: |
          my $threshold = 0.3;
          return 1 unless $args->{entry}->body;
          my $body = $args->{entry}->body->plaintext;
          my $len  = length $body;
          $body =~ s/[^\?]//g;
          my $rate = length($body) / $len;
          $rate < $threshold;

もっといい方法あるのかなぁ。というか既にありそうなんだけどみつけられなかった