X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/b0060d114740f866161b5871976e41278acacfd2..0717d6cc5980a7fed67caf8aa227b9bff003b47b:/tools/convert-stats-wikimedia.pl?ds=inline diff --git a/tools/convert-stats-wikimedia.pl b/tools/convert-stats-wikimedia.pl old mode 100644 new mode 100755 index 5ee59ca..382fe0c --- a/tools/convert-stats-wikimedia.pl +++ b/tools/convert-stats-wikimedia.pl @@ -1,11 +1,11 @@ -#!perl -n +#!/usr/bin/perl -n use 5.010; use strict; use warnings; our %count; our $mobile; if (m{} .. m{}) { - $count{-url} = 'http://stats.wikimedia.org/archive/squid_reports/'; - $count{-source} = 'Wikimedia'; + $count{-source} = 'http://stats.wikimedia.org/archive/squid_reports/'; + $count{-title } = 'Wikimedia'; $count{-date} = $1 if m{ period: (?:\d+ )?(\w+ \d+) }; next; } @@ -38,10 +38,7 @@ given ($browser) { ($_) = $1 =~ m{^/(\d+)}; continue; } - s/\d\d\.\d\K.*// or do { - # major part only, except for ≥v9.6 - $_ ge '9.6' ? ($_ = '9.6') : (s/\..*//); - }; + s/^\d*\.\d\K.*//; # one significant digit } continue; } @@ -57,7 +54,7 @@ given ($browser) { [ '525' => '2' ], [ '528' => '3' ], [ '531' => '3.2' ], - [ '531.022' => '4.1' ], + [ '531.022' => '4' ], [ '533' => '4.2' ], [ '534' => '4x' ], ) : (