Acme-CPANAuthors-French
view release on metacpan or search on metacpan
eg/author_info view on Meta::CPAN
die "usage: $0 PAUSE_ID [PAUSE_ID ...]\n" unless @ARGV;
my $authors = Acme::CPANAuthors->new("French");
for my $id (@ARGV) {
$id = uc $id;
my $name = $authors->name($id) || $id;
my @dists = $authors->distributions($id);
my $kwalitee = $authors->kwalitee($id);
print "$name has published ", ~~@dists," distributions:\n";
@dists = sort { lc($a->dist) cmp lc($b->dist) } @dists;
for my $dist (@dists) {
printf " - %s v%s, kwalitee %s\n",
$dist->dist, $dist->version,
$kwalitee->{distributions}{ $dist->dist }{kwalitee},
}
print $/ if @ARGV > 1;
}
#!/usr/bin/perl
use strict;
use Acme::CPANAuthors;
my $authors = Acme::CPANAuthors->new("French");
my $number = $authors->count;
print "$number declared French-speaking CPAN authors\n";
( run in 1.981 second using v1.01-cache-2.11-cpan-de7293f3b23 )