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.