Acme::CPANAuthors::Utils::Authors
use Acme::CPANAuthors::Utils::Authors; # you can't pass the raw content of 01mailrc.txt(.gz) my $authors = Acme::CPANAuthors::Utils::Authors->new( 'cpan/authors/01mailrc.txt.gz' ); my $author = $authors->author('ISHIGAKI');
This is a subset of Parse::CPAN::Authors. The reading methods are similar in general (accessors are marked as read-only, though). Internals and data-parsing methods may be different, but you usually don't need to care.
always takes a file name (both raw .txt file and .txt.gz file name are acceptable). Raw content of the file is not acceptable.
.txt
.txt.gz
takes a name of an author, and returns an object that represents it.
returns a list of stored author objects.
returns the number of stored authors.
my $author = $authors->author('ISHIGAKI'); print $author->pauseid, "\n"; # ISHIGAKI print $author->name, "\n"; # Kenichi Ishigaki print $author->email, "\n"; # ishigaki@cpan.org
Parse::CPAN::Authors
Kenichi Ishigaki, <ishigaki@cpan.org>
Copyright (C) 2010 by Kenichi Ishigaki.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Acme::CPANAuthors, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Acme::CPANAuthors
CPAN shell
perl -MCPAN -e shell install Acme::CPANAuthors
For more information on module installation, please visit the detailed CPAN module installation guide.