Junya Kondo > Text-Hatena-0.07 > Text::AutoLink

Download:
Text-Hatena-0.07.tar.gz

Annotate this POD

CPAN RT

New  3
Open  0
View/Report Bugs
Source   Latest Release: Text-Hatena-0.20

NAME ^

Text::AutoLink - Perl extension for making hyperlinks in text automatically.

SYNOPSIS ^

  use Text::Hatena::AutoLink;

  my $parser = Text::Hatena::AutoLink->new;
  my $html = $parser->parse($text);

DESCRIPTION ^

Text::Hatena::AutoLink makes many hyperlinks in text automatically. Urls or many original syntaxes will be changed into hyperlinks. Many syntaxes are originally used in Hatena Diary (http://d.hatena.ne.jp/).

METHODS ^

Here are common methods of Text::Hatena::AutoLink.

new
  $parser = Text::Hatena::AutoLink->new;
  $parser = Text::Hatena::AutoLink->new(
    a_target => '_blank',
    invalid_scheme => ['d', 'tex'],
    scheme_option => {
      id => {
        a_target => '',
      },
    ),
  );

creates an instance of Text::Hatena::AutoLink. It will work without any options.

a_target is the target name used in anchors. It can be overwritten by scheme options.

invalidnode is an array reference of invalid schemes. The scheme in the array will be skipped.

scheme_option are options for many schemes. You can use some common options and scheme characteristic options.

parse
  my $html = $parser->parse($text);

parses text and make links. It returns parsed html.

Text::Hatena::AutoLink Syntax ^

Text::Hatena::AutoLink supports some simple markup language.

  http://www.hatena.ne.jp/
  mailto:someone@example.com
  asin:4798110523
  [tex:x^2+y^2=z^2]
  d:id:jkondo

These lines all become hyperlinks.

SEE ALSO ^

Text::Hatena

AUTHOR ^

Junya Kondo, <jkondo@hatena.ne.jp>

COPYRIGHT AND LICENSE ^

Copyright (C) 2005 by Junya Kondo

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: