App-Zapzi
view release on metacpan or search on metacpan
lib/App/Zapzi/Fetchers/File.pm view on Meta::CPAN
This class reads an article from a local file.
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns a valid filename if this module handles the given content-type
=head2 fetch
Downloads an article
=head1 AUTHOR
Rupert Lane <rupert@rupert-lane.org>
=head1 COPYRIGHT AND LICENSE
lib/App/Zapzi/Fetchers/POD.pm view on Meta::CPAN
This class reads POD from a given module name, eg 'Foo::Bar'
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns a valid filename if this module handles the given content-type.
For POD this means it will search C<@INC> for a matching file.
=head2 fetch
Reads the POD file into the application.
=head1 AUTHOR
Rupert Lane <rupert@rupert-lane.org>
lib/App/Zapzi/Fetchers/URL.pm view on Meta::CPAN
{
# Error details from remote server
$error .= $response->{status} . " ";
$error .= $response->{reason};
}
$self->_set_error($error);
return;
}
$self->_set_text($response->{content});
$self->_set_content_type($response->{headers}->{'content-type'});
return 1;
}
sub _http_request_headers
{
my $self = shift;
my $ua = "App::Zapzi";
lib/App/Zapzi/Fetchers/URL.pm view on Meta::CPAN
This class downloads an article over HTTP via the given URL.
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns a validated URL if this module handles the given content-type
=head2 fetch
Downloads an article
=head1 AUTHOR
Rupert Lane <rupert@rupert-lane.org>
=head1 COPYRIGHT AND LICENSE
lib/App/Zapzi/Transformers/HTML.pm view on Meta::CPAN
desired results.
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns true if this module handles the given content-type
=head2 transform(input)
Converts L<input> to readable text. Returns true if converted OK.
=head1 AUTHOR
Rupert Lane <rupert@rupert-lane.org>
=head1 COPYRIGHT AND LICENSE
lib/App/Zapzi/Transformers/HTMLExtractMain.pm view on Meta::CPAN
main article body, eg menus or headers.
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns true if this module handles the given content-type
=head1 AUTHOR
Rupert Lane <rupert@rupert-lane.org>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Rupert Lane.
This is free software; you can redistribute it and/or modify it under
lib/App/Zapzi/Transformers/POD.pm view on Meta::CPAN
This class takes POD and returns readable HTML using pod2html
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns true if this module handles the given content-type
=head2 transform
Converts L<input> to readable text. This is done by passing the POD
through pod2html to get HTML then calling the HTML transformer.
Returns true if converted OK.
=head1 AUTHOR
lib/App/Zapzi/Transformers/TextMarkdown.pm view on Meta::CPAN
returns readable HTML using Text::Markdown.
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns true if this module handles the given content-type
=head2 transform
Converts L<input> to readable text. Returns true if converted OK.
=head1 AUTHOR
Rupert Lane <rupert@rupert-lane.org>
=head1 COPYRIGHT AND LICENSE
lib/App/Zapzi/Transformers/_Default.pm view on Meta::CPAN
found. It calls Text::Markdown.
=head1 METHODS
=head2 name
Name of transformer visible to user.
=head2 handles($content_type)
Returns true if this module handles the given content-type
=head1 AUTHOR
Rupert Lane <rupert@rupert-lane.org>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Rupert Lane.
This is free software; you can redistribute it and/or modify it under
( run in 1.532 second using v1.01-cache-2.11-cpan-524268b4103 )