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