NAME

WWW::GoKGS::Scraper::TournList - List of KGS tournaments

SYNOPSIS

use WWW::GoKGS::Scraper::TournList;

my $tourn_list = WWW::GoKGS::Scraper::TournList->new;

my $result = $tourn_list->query(
    year => 2012
);
# => {
#     tournaments => [
#         ...
#         {
#             name => 'KGS Meijin Qualifier October 2012',
#             uri  => '/tournInfo.jsp?id=762',
#         },
#         ...
#     ],
#     year_index => [
#         {
#             year => 2001,
#             uri  => '/tournList.jsp?year=2001',
#         },
#         ...
#     ]
# }

DESCRIPTION

This class inherits from WWW::GoKGS::Scraper.

ATTRIBUTES

$URI = $tourn_list->base_uri

Defaults to http://www.gokgs.com/tournList.jsp. This attribute is read-only.

$UserAgent = $tourn_list->user_agent
$tourn_list->user_agent( LWP::UserAgent->new(...) )

Can be used to get or set an LWP::UserAgent object which is used to GET the requested resource. Defaults to the LWP::UserAgent object shared by Web::Scraper users ($Web::Scraper::UserAgent).

METHODS

$HashRef = $tourn_list->scrape( URI->new(...) )
$HashRef = $tourn_list->scrape( HTTP::Response->new(...) )
$HashRef = $tourn_list->scrape( $html[, $base_uri] )
$HashRef = $tourn_list->scrape( \$html[, $base_uri] )
$HashRef = $tourn_list->query( year => $Integer )

SEE ALSO

WWW::GoKGS

AUTHOR

Ryo Anazawa (anazawa@cpan.org)

LICENSE

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