NAME

Acme::CPANAuthors - We are CPAN authors

SYNOPSIS

use Acme::CPANAuthors;

my $authors = Acme::CPANAuthors->new('Japanese');

$number   = $authors->count;
@ids      = $authors->id;
@distros  = $authors->distributions('ISHIGAKI');
$url      = $authors->avatar_url('ISHIGAKI');
$kwalitee = $authors->kwalitee('ISHIGAKI');

DESCRIPTION

Sometimes we just want to know something to confirm we're not alone, or to see if we're doing right things, or to look for someone we can rely on. This module provides you some basic information on us.

METHODS

new

creates an object and loads the subclasses you specified. If you don't specify any subclasses, it tries to load all the subclasses found just under the "Acme::CPANAuthors" namespace.

count

returns how many CPAN authors are registered.

id

returns all the registered ids by default. If called with an id, this returns if there's a registered author of the id.

name

returns all the registered authors' name by default. If called with an id, this returns the name of the author of the id.

distributions, latest_distributions

returns an array of Parse::CPAN::Packages::Distribution objects for the author of the id. See Parse::CPAN::Packages for details.

avatar_url

returns gravatar url of the id shown at search.cpan.org. see http://site.gravatar.com/site/implement for details.

kwalitee

returns kwalitee information for the author of the id. This information is scraped from http://kwalitee.perl.org/.

AUTHOR

Kenichi Ishigaki, <ishigaki at cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2007 by Kenichi Ishigaki.

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