App-RetroPAN
view release on metacpan or search on metacpan
lib/App/RetroPAN.pm view on Meta::CPAN
}
};
my $req = HTTP::Request->new( POST => 'https://fastapi.metacpan.org/v1/release/_search', [
"Content-Type" => "text/json",
"Accept" => "text/json"
], encode_json($q) );
my $res = $ua->request($req);
die $res->status_line if !$res->is_success;
my $data = decode_json($res->decoded_content);
my $hit = $data->{hits}->{hits}->[0];
if (!defined $hit) {
warn "could not find $au/$dist";
return;
}
my @deps =
grep { !Module::CoreList::is_core($_) }
grep { $_ ne "perl" }
map { $_->{module} } @{ $hit->{_source}->{dependency} };
lib/App/RetroPAN.pm view on Meta::CPAN
}
};
my $req = HTTP::Request->new( POST => 'https://fastapi.metacpan.org/v1/module/_search', [
"Content-Type" => "text/json",
"Accept" => "text/json"
], encode_json($q) );
my $res = $ua->request($req);
die $res->status_line if !$res->is_success;
my $data = decode_json($res->decoded_content);
my $author;
my $version = -1;
my $release;
my $url;
my $authorized;
# Some distributions re-release existing modules outside their own
# distribution, eg., perl-5.005-minimal-bin-0-arm-linux
( run in 1.622 second using v1.01-cache-2.11-cpan-26ccb49234f )