Skip to content

Commit 8de991d

Browse files
committed
Add script to get all releases in last 24 hours
1 parent b2c3e9d commit 8de991d

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
use strict;
2+
use warnings;
3+
use feature qw( say );
4+
5+
use DateTime ();
6+
use MetaCPAN::Client ();
7+
8+
my $now = DateTime->now;
9+
my $then = DateTime->now->subtract( days => 1 );
10+
11+
my $mc = MetaCPAN::Client->new;
12+
13+
my $release_set = $mc->all(
14+
'releases',
15+
{
16+
es_filter => {
17+
range => { date => { from => $then->datetime } },
18+
},
19+
}
20+
);
21+
22+
while ( my $release = $release_set->next ) {
23+
say $release->download_url;
24+
}

0 commit comments

Comments
 (0)