package Plagger::Plugin::Filter::LivedoorKeywordUnlink;
use strict;
use base qw( Plagger::Plugin );
sub register {
my($self, $context) = @_;
$context->register_hook(
$self,
'update.entry.fixup' => \&update,
);
}
sub update {
my($self, $context, $args) = @_;
my $body = $args->{entry}->body;
my $count = $body =~ s!]*>(.*?)!$1!g;
if ($count) {
$context->log(info => "Stripped $count links to Livedoor Keyword");
}
$args->{entry}->body($body);
}
1;
__END__
=head1 NAME
Plagger::Plugin::Filter::LivedoorKeywordUnlink - Strip Livedoor keyword links from fulltext feeds
=head1 SYNOPSIS
- module: Filter::LivedoorKeywordUnlink
=head1 DESCRIPTION
This plugin strips link to Livedoor keyword links in feeds.
=head1 AUTHOR
Tatsuhiko Miyagawa
=head1 SEE ALSO
L, L
=cut