Add location tracking
This commit is contained in:
parent
4c8609d7c7
commit
81f8bc6053
1 changed files with 11 additions and 0 deletions
|
@ -9,9 +9,20 @@ irc | while read -r n m; do
|
||||||
place="$(m 1)"
|
place="$(m 1)"
|
||||||
elif hreg '^#(?:temp|temperature|weather) (.*)$' "$m"; then
|
elif hreg '^#(?:temp|temperature|weather) (.*)$' "$m"; then
|
||||||
place="$(m 1)"
|
place="$(m 1)"
|
||||||
|
elif hreg '^#at (.*)$' "$m"
|
||||||
|
place="$(m 1)"
|
||||||
|
if grep -q "^$n," places.csv; then
|
||||||
|
sed 's|^'"$n"',.*|'"$n,$place"'|' > places-new.csv
|
||||||
|
mv -f places-new.csv places.csv
|
||||||
|
else
|
||||||
|
printf '%s,%s' "$n" "$place" >> places.csv
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
continue;
|
continue;
|
||||||
fi
|
fi
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
place=$(awk -F, -v "n=$n" '$1==n{print $2}' places.csv)
|
||||||
|
fi
|
||||||
plason="$(curl -s -g -G --data-urlencode "q=$place" --data-urlencode 'format=json' 'https://nominatim.openstreetmap.org/search')"
|
plason="$(curl -s -g -G --data-urlencode "q=$place" --data-urlencode 'format=json' 'https://nominatim.openstreetmap.org/search')"
|
||||||
if [ "x$plason" == "x[]" ]; then
|
if [ "x$plason" == "x[]" ]; then
|
||||||
answer="Could not find location: $place"
|
answer="Could not find location: $place"
|
||||||
|
|
Loading…
Reference in a new issue