1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

feat(bin): add tuesday script

This commit is contained in:
2022-09-26 09:40:12 +02:00
parent 3ccf0cfe9a
commit cdf42df7c1

15
.bin/tuesday-1800 Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/sh
expected_max_results=1024 # the upper bound on the number of restaurants
radius=500
echo '[out:json];node(id:260050809)->.cbase;
(
way(around.cbase:'$radius')[amenity=restaurant];
node(around.cbase:'$radius')[amenity=restaurant];
);out;' \
| curl -sSL -d @- -X POST http://overpass-api.de/api/interpreter \
| jq --argjson random "$(shuf -i 0-$expected_max_results -n 1)" '
.elements
| length as $length
| .[$random % $length]
'