X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/d00ffd3eb227e2534179aa146e81e230e5a264fd..b0082c4cfc4acc2588912863ea461f1f07237a4c:/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