Plagger::Plugin::Summary::TextOriginal - uses Text::Original to get first sentence


Plagger documentation Contained in the Plagger distribution.

Index


Code Index:

NAME

Top

Plagger::Plugin::Summary::TextOriginal - uses Text::Original to get first sentence

SYNOPSIS

Top

  - module: Summary::TextOriginal

DESCRIPTION

Top

This plugin uses Text::Original CPAN module to generate summary off of plaintext-ized body.

AUTHOR

Top

Tatsuhiko Miyagawa

SEE ALSO

Top

Plagger, Text::Original


Plagger documentation Contained in the Plagger distribution.

package Plagger::Plugin::Summary::TextOriginal;
use strict;
use base qw( Plagger::Plugin );

use Text::Original;

sub register {
    my($self, $context) = @_;
    $context->register_hook(
        $self,
        'summarizer.summarize' => \&summarize,
    );
}

sub summarize {
    my($self, $context, $args) = @_;
    first_sentence($args->{text}->plaintext);
}

1;
__END__