IRC-Indexer
view release on metacpan or search on metacpan
examples/chart_users_cron.pl view on Meta::CPAN
my $retried = 0;
FETCH: {
## GET /network/$network in GZIP
my $response = $ua->get("$json_server/network/$network?gzip");
## You'll get a HTTP::Response object.
if ($response->is_success) {
my $zipped = $response->content;
## Should've gotten gzipped JSON back.
die "Unknown content-type: ".$response->content_type
unless $response->content_type eq 'application/x-gzip';
my $json = memGunzip($zipped);
my $netinfo = decode_json($json);
my $user_count = $netinfo->{GlobalUsers} // 0;
my $t = gmtime->hms;
my $time = join ':', (split /:/, $t)[0,1];
push(@{ $graphset->[0] }, $time);
push(@{ $graphset->[1] }, $user_count);
( run in 2.331 seconds using v1.01-cache-2.11-cpan-d7f47b0818f )