NAME
WWW::EZTV - EZTV scrapper
VERSION
version 0.07
SYNOPSIS
use WWW::EZTV;
use v5.10;
my $eztv = WWW::EZTV->new;
# Find one show
my $show = $eztv->find_show(sub{ $_->name =~ /Walking dead/i });
# Find one episode
my $episode = $show->find_episode(sub{
$_->season == 3 &&
$_->number == 8 &&
$_->quality eq 'standard'
});
# Get first torrent url for this episode
say $episode->find_link(sub{ $_->type eq 'torrent' })->url;
ATTRIBUTES
url
EZTV URL.
url_shows
EZTV shows URL.
shows
Mojo::Collection of WWW::EZTV::Show objects.
has_shows
How many shows exists.
METHODS
find_show
Find first WWW::EZTV::Show object matching the given criteria. This method accept an anon function.
BUGS
This is an early release, so probable there are plenty of bugs around. If you found one, please report it on RT or at the github repo:
https://github.com/diegok/www-eztv
Pull requests are also very welcomed, but please include tests demostrating what you've fixed.
AUTHOR
Diego Kuperman <diego@freekeylabs.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Diego Kuperman.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.