Text::AutoLink - Automatically Linkfy
my $auto = Text::AutoLink->new;
my $text = $auto->parse_string('http://search.cpan.org');
# '<a href="http://search.cpan.org">http://search.cpan.org</a>'
my $auto = Text::AutoLink->new(
plugins => [
Text::AutoLink is a module inspired by Text::Hatena. I just wanted to automatically make HTML links in arbitrary text that is not in Text::Hatena format, so here it is.
Text::AutoLink is designed such that it can handle plain text or HTML text, with the focus on allowing arbitrary plugins to handle the transformation.
Creates a new Text::AutoLink object.
You may specify the list of plugins that you want to apply on a text. If you don't specify this parameter, Text::AutoLink will include all the plugins that are available under Text::AutoLink::Plugin namespace.
Returns the list of plugins that are associated with this instance.
Parses the given string and auto-links strings that are not already linked. Returns the modified string.
Parses the given file.
Parses the given file handle.
Text::AutoLink internally uses HTML::TreeBuilder, so the resulting text may slightly be different from the input. In my experience this is usually not a problem, but if you are being strict it may bite you.
Copyright (c) 2006-2007 Daisuke Maki <firstname.lastname@example.org<gt>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Text::AutoLink, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell
For more information on module installation, please visit the detailed CPAN module installation guide.