CPAN-Testers-WWW-Statistics
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/CPAN/Testers/WWW/Statistics.pm view on Meta::CPAN
}
sub make_pages {
my $self = shift;
$self->_check_files();
my $stats = CPAN::Testers::WWW::Statistics::Pages->new(parent => $self);
$stats->update_full();
}
sub update {
my $self = shift;
$self->_check_files();
my $stats = CPAN::Testers::WWW::Statistics::Pages->new(parent => $self);
$stats->update_data();
}
sub make_basics {
my $self = shift;
$self->_check_files();
lib/CPAN/Testers/WWW/Statistics/Leaderboard.pm view on Meta::CPAN
}
sub postdate {
my ($self,$date) = @_;
$self->{parent}->_log("START postdate = $date");
$self->_update( "SELECT '$date' as postdate" );
$self->{parent}->_log("STOP postdate");
}
sub update {
my $self = shift;
$self->{parent}->_log("START update");
$self->_update( 'SELECT distinct(postdate) as postdate FROM cpanstats ORDER BY postdate DESC LIMIT 3' );
$self->{parent}->_log("STOP update");
}
sub check {
my $self = shift;
lib/CPAN/Testers/WWW/Statistics/Pages.pm view on Meta::CPAN
$self->{parent}->_log( "THATYEAR=[$THATYEAR]" );
$self->{parent}->_log( "DATES=" . Dumper( $self->{dates} ) );
# calculate database metrics
my @rows = $self->{parent}->{CPANSTATS}->get_query('array',"SELECT fulldate FROM cpanstats ORDER BY id DESC LIMIT 1");
my @time = $rows[0]->[0] =~ /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})/;
$self->{dates}{RUNDATE2} = sprintf "%d%s %s %d", $time[2],_ext($time[2]),$month{$time[1]-1},$time[0];
$self->{dates}{RUNDATE3} = sprintf "%d%s %s %d, %02d:%02d", $time[2],_ext($time[2]),$month{$time[1]-1},$time[0],$time[3],$time[4];
}
sub update_full {
my $self = shift;
$self->{parent}->_log("start update_full");
$self->build_basics();
$self->build_data();
$self->build_matrices();
$self->build_stats();
$self->build_leaders();
$self->{parent}->_log("finish update_full");
}
sub update_data {
my $self = shift;
$self->{parent}->_log("start update_data");
$self->build_data();
$self->{parent}->_log("finish update_data");
}
sub build_basics {
my $self = shift;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.135 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )