simpler adress parsing
This commit is contained in:
@@ -12,11 +12,8 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
while IFS= read -r LINE; do
|
while IFS=, read -r NAME A1 A2 _; do
|
||||||
NAME=${LINE%%,+([^,]),+([^,]),+([^,])}
|
ADDRESS="${A1}, ${A2}"
|
||||||
ADDRESS=${LINE##+([^,]),}
|
|
||||||
# filter out PSČ
|
|
||||||
ADDRESS=${ADDRESS%%,+([^,])}
|
|
||||||
|
|
||||||
GPS=$(curl --get --data-urlencode "query=${ADDRESS}" "https://api.mapy.cz/v1/geocode?lang=cs&limit=1&type=coordinate&apikey=${KEY}" -H 'accept: application/json' \
|
GPS=$(curl --get --data-urlencode "query=${ADDRESS}" "https://api.mapy.cz/v1/geocode?lang=cs&limit=1&type=coordinate&apikey=${KEY}" -H 'accept: application/json' \
|
||||||
| jq -cM .items[0].position | sed -E 's/^.*:([[:digit:].]+).+:([[:digit:].]+).*$/\1,\2/' )
|
| jq -cM .items[0].position | sed -E 's/^.*:([[:digit:].]+).+:([[:digit:].]+).*$/\1,\2/' )
|
||||||
|
|||||||
Reference in New Issue
Block a user