18 Mobile-Safari-UIWebView ios_saf
22 Chrome-Mobile-iOS android
32 -title => 'Wikimedia',
33 -site => 'https://analytics.wikimedia.org/',
36 my $recent = qr/^2018-/;
38 (readline =~ y/\t//) == 3 or die "unexpected amount of columns in header\n";
40 while (my $row = readline) {
42 my ($date, $name, $version, $pct) = split /\t/, $row;
43 $date =~ $recent or next;
45 my $browser = $BROWSERID{$name};
47 warn "unknown browser: $name v$version ($pct)\n"
48 unless defined $browser or $pct < .005;
51 $version =~ s/\A-\z/0/;
52 $count{$browser}{$version} += $pct;
53 $count{-total} += $pct;
54 $count{-date} = $date;
57 my $mult = 100 / delete $count{-total};
59 ref $_ eq 'HASH' or next;
60 $_ *= $mult for values %{$_};
69 ./mkusage-wikimedia wikipedia-analytics.tsv >browser-usage.inc.pl