This commit is contained in:
2020-07-08 19:45:34 +01:00
parent c6ec7bcf8c
commit efd0a19720

21
bin/bin/weather Executable file
View File

@@ -0,0 +1,21 @@
#!/bin/bash
urlencode() {
# urlencode <string>
old_lc_collate=$LC_COLLATE
LC_COLLATE=C
local length="${#1}"
for (( i = 0; i < length; i++ )); do
local c="${1:i:1}"
case $c in
[a-zA-Z0-9.~_-]) printf "$c" ;;
*) printf '%%%02X' "'$c" ;;
esac
done
LC_COLLATE=$old_lc_collate
}
location=$(urlencode "${1:-St Helens}")
curl -s https://wttr.in/$location