diff options
| author | kubetz <kubetz@gmail.com> | 2018-09-16 03:56:27 +0200 |
|---|---|---|
| committer | kubetz <kubetz@gmail.com> | 2018-09-16 04:49:30 +0200 |
| commit | 0d46dc5e037220095cf5eb9a5999a5f025299b78 (patch) | |
| tree | 7c72a9fc0bc8db0fef35a8c57a19b7fdb734eef9 | |
| parent | 16a7c6daa6c99192e3c0fd7165bf368177029c93 (diff) | |
| download | eibhear-0d46dc5e037220095cf5eb9a5999a5f025299b78.tar.gz eibhear-0d46dc5e037220095cf5eb9a5999a5f025299b78.tar.zst eibhear-0d46dc5e037220095cf5eb9a5999a5f025299b78.zip | |
Reposition ping and add failsafe tail
| -rwxr-xr-x | .scripts/i3weather | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/.scripts/i3weather b/.scripts/i3weather index 8885fe4..d0a09cd 100755 --- a/.scripts/i3weather +++ b/.scripts/i3weather @@ -6,9 +6,9 @@ location="" [ "$BLOCK_BUTTON" = "1" ] && $TERMINAL -e popweather -curl -s wttr.in/$location > ~/.weatherreport +ping -q -w 1 -c 1 "$(ip r | grep default | tail -1 | cut -d ' ' -f 3)" >/dev/null || exit -ping -q -w 1 -c 1 "$(ip r | grep default | cut -d ' ' -f 3)" >/dev/null || exit +curl -s wttr.in/$location > ~/.weatherreport printf "%s" "$(sed '16q;d' ~/.weatherreport | grep -wo "[0-9]*%" | sort -n | sed -e '$!d' | sed -e "s/^/☔ /g" | tr -d '\n')" |
