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.

