Acme-MetaSyntactic-daleks

 view release on metacpan or  search on metacpan

lib/Acme/MetaSyntactic/daleks.pm  view on Meta::CPAN

package Acme::MetaSyntactic::daleks;
use strict;
use warnings;
use Acme::MetaSyntactic::List;
use vars qw(%Remote);

{
    no strict "vars";
    $VERSION = '1.05';
    @ISA = qw(Acme::MetaSyntactic::List);
}

*_tr_nonword = \&Acme::MetaSyntactic::RemoteList::tr_nonword;

sub _uniq { return keys %{ { map { $_ => 1 } @_ } } }

%Remote = (
    source  => "http://maddingue.org/daleks/movies.txt",
    extract => sub {
        return sort _uniq(
            map { $_ = _tr_nonword($_) ; s/^_+|_+$//g ; s/_+/_/g ; $_ }
                grep { !/^\d/ }
                    grep { length }
                        split "\012", shift
        )
    },
);

__PACKAGE__->init();

q!EXTERMINATE!;

=head1 NAME

Acme::MetaSyntactic::daleks - EXTERMINATE! EXTERMINATE! EXTERMINATE!

=head1 VERSION

Version 1.05

=head1 SYNOPSIS

See L<Acme::MetaSyntactic>.

=head1 DESCRIPTION

A list of movies for the Daleks. A collective work of C<#perl>.
See L<http://use.perl.org/~statico/journal/21689>

I've tried to remove all the duplicates and comments I could find, 
but there are probably still a few left. The source file used to
generate this module is located at L<http://maddingue.org/daleks/movies.txt>.
Don't hesitate to send patch to remove duplicate or wrong entries,
or to propose new entries.

=head1 SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Acme::MetaSyntactic::daleks

You can also look for information at:

=over 4

=item * RT: CPAN's request tracker

L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Acme-MetaSyntactic-daleks>

=item * AnnoCPAN: Annotated CPAN documentation

L<http://annocpan.org/dist/Acme-MetaSyntactic-daleks>

=item * CPAN Ratings

L<http://cpanratings.perl.org/d/Acme-MetaSyntactic-daleks>

=item * Search CPAN

L<http://search.cpan.org/dist/Acme-MetaSyntactic-daleks>



( run in 0.444 second using v1.01-cache-2.11-cpan-5511b514fd6 )