1
0
mirror of https://github.com/kmein/niveum synced 2026-03-21 12:21:08 +01:00
Files
niveum/.bin/tuesday-1800

17 lines
471 B
Plaintext
Raw Normal View History

2022-09-26 09:40:12 +02:00
#!/bin/sh
set -efux
2022-09-26 09:40:12 +02:00
expected_max_results=1024 # the upper bound on the number of restaurants
radius=250
2022-09-26 09:40:12 +02:00
echo '[out:json];node(id:260050809)->.cbase;
(
node(around.cbase:'$radius')[amenity=fast_food];
2022-09-26 09:40:12 +02:00
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]
'