dumpert.sh - randomcrap - random crap programs of varying quality
 (HTM) git clone git://git.codemadness.org/randomcrap
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       dumpert.sh (393B)
       ---
            1 #!/bin/sh
            2 # ugly dumpert grep script.
            3 
            4 url="$1"
            5 url="${url:-https://www.dumpert.nl/}"
            6 
            7 hurl -t 10 "$url" | \
            8 awk -F '\t' '/JSON\.parse\(\"/ {
            9         pos = index($0, "JSON.parse(\"");
           10         if (pos == 0)
           11                 next;
           12         s = substr($0, pos + 12);
           13 
           14         pos = index(s, "\");window.");
           15         if (pos == 0)
           16                 next;
           17         s = substr(s, 0, pos - 1);
           18 
           19         gsub("\\\\\\\\", "\\", s);
           20         gsub("\\\\\"", "\"", s);
           21 
           22         print s;
           23 }' | \
           24 json2tsv