—#!perl
use
v5.10.1;
use
strict;
my
@accepts_opts
=
qw(
:season :database
data-dir force no-schedule-crawl
)
;
my
@accepts_args
= (
{
name
=>
'GAME_IDS'
,
description
=>
'The NHL 10-digit game ids or HDB 9-digit game ids or YYYYMMDD dates'
,
}
);
my
$what_it_does
=
'Scrape the NHL games and store them'
;
my
$opts
= gopts(
$what_it_does
, \
@accepts_opts
, \
@accepts_args
);
my
$hockeydb
= Sport::Analytics::NHL->new(
$opts
);
$hockeydb
->scrape_games(
$opts
,
@ARGV
);
=head1 NAME
scrape - scrape the NHL website for games
=head1 SYNOPSIS
Scrape the NHL games and store them
Usage: scrape [Options] Arguments
Options:
-h|--help print this message and exit
-V|--version print version and exit
-v|--verbose produce verbose output to STDERR
-d|--debug produce debug output to STDERR
-s|--start-season SEASON Start at season SEASON (default 2018)
-S|--stop-season SEASON Stop at season SEASON (default 2018)
-T|--stage STAGE Scrape stage STAGE (2: REGULAR, 3: PLAYOFF, default: 2
--no-database Do not use a MongoDB backend
-D|--database DB Use Mongo database DB (default hockeytest)
-E|--data-dir DIR Data directory root (default /misc/nhl)
-f|--force override/overwrite existing data
--no-schedule-crawl Try to use schedule already present in the system
Arguments:
GAME_IDS The NHL 10-digit game ids or HDB 9-digit game ids or YYYYMMDD dates
=cut
=head1 AUTHOR
More Hockey Stats, C<< <contact at morehockeystats.com> >>
=head1 BUGS
Please report any bugs or feature requests to C<contact at morehockeystats.com>, or through
the web interface at L<https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Sport::Analytics::NHL>. I will be notified, and then you'll
automatically be notified of progress on your bug as I make changes.
=head1 SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Sport::Analytics::NHL
You can also look for information at:
=over 4
=item * RT: CPAN's request tracker (report bugs here)
=item * AnnoCPAN: Annotated CPAN documentation
=item * CPAN Ratings
=item * Search CPAN
=back
=head1 ACKNOWLEDGEMENTS
=head1 LICENSE AND COPYRIGHT
Copyright 2018 More Hockey Stats.
This program is released under the following license: gnu
=cut
1;