CPAN-Recent-Uploads
view release on metacpan or search on metacpan
lib/CPAN/Recent/Uploads.pm view on Meta::CPAN
eval { @yaml = YAML::XS::Load( $yaml ); };
croak "Unable to process YAML\n" unless @yaml;
my $record = shift @yaml;
die unless $record;
RECENT: foreach my $recent ( reverse @{ $record->{recent} } ) {
next RECENT unless $recent->{path} =~ /\.(tar\.gz|tgz|tar\.bz2|zip)$/;
if ( $recent->{type} eq 'new' ) {
( my $bar = $recent->{path} ) =~ s#^id/##;
next RECENT if $recent->{epoch} < $epoch;
{
my @parts = split m!/!, $bar;
next RECENT if $parts[3] =~ m!Perl6!i;
}
$data{ $bar } = $recent->{epoch};
}
else {
( my $bar = $recent->{path} ) =~ s#^id/##;
delete $data{ $bar } if exists $data{ $foo };
}
}
last if $foo eq $period;
( run in 1.027 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )