From: Mischa POSLAWSKY Date: Thu, 9 Dec 2010 21:19:45 +0000 (+0100) Subject: browser: import caniuse jsonp data X-Git-Tag: v1.4~14 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/b0082c4cfc4acc2588912863ea461f1f07237a4c browser: import caniuse jsonp data Support the new API which actually returns valid JSON. --- 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