X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/bd77795ed44d7b642c66b05e0982bff026fdc68f..ce28a2bfea95452b19fd271e1a20d7aad1511211:/tools/convert-caniuse.pl diff --git a/tools/convert-caniuse.pl b/tools/convert-caniuse.pl index 467b9ba..f013baf 100755 --- a/tools/convert-caniuse.pl +++ b/tools/convert-caniuse.pl @@ -11,6 +11,9 @@ local $/; # slurp my $source = readline; for ($source) { # cleanup + s/\A\(// and s/\);?\s*\Z//; # empty callback + next if /^\{/; # valid json + # convert seperate variables to hash keys s/\A/{\n/; s/^caniuse\.(\w+) *= */"$1":/gm; @@ -42,6 +45,6 @@ convert-caniuse - Turn Javascript data into an equivalent Perl structure =head1 SYNOPSIS - curl http://caniuse.com/js/data.js | + curl http://caniuse.com/jsonp.php | tools/convert-caniuse.pl > browser-support.inc.pl