diff --git a/.local/bin/statusbar/sb-forecast b/.local/bin/statusbar/sb-forecast index bfd2f64d..2920f914 100755 --- a/.local/bin/statusbar/sb-forecast +++ b/.local/bin/statusbar/sb-forecast @@ -7,7 +7,7 @@ url="${WTTRURL:-wttr.in}" weatherreport="${XDG_CACHE_HOME:-$HOME/.cache}/weatherreport" # Get a weather report from 'wttr.in' and save it locally. -getforecast() { curl -sf "$url/$LOCATION" > "$weatherreport"; } +getforecast() { curl -sf "$url/$LOCATION" --output "$weatherreport"; } # Forecast should be updated only once a day. checkforecast() { diff --git a/.local/bin/statusbar/sb-iplocate b/.local/bin/statusbar/sb-iplocate index d075ba40..8cf17421 100755 --- a/.local/bin/statusbar/sb-iplocate +++ b/.local/bin/statusbar/sb-iplocate @@ -11,7 +11,7 @@ ipfile="$XDG_RUNTIME_DIR/iplocate" addr=$(cat "$ipfile" 2>/dev/null) && addr=$(geoiplookup "$addr" 2>/dev/null) && rm "$ipfile" || { [ -z "$(pgrep 'sb-iplocate' | tail -n +3)" ] && ( until { [ "$(cat /sys/class/net/w*/operstate)" = 'up' ] || [ "$(cat /sys/class/net/e*/operstate)" = 'up' ]; } && - curl -sf ifconfig.me > "$ipfile"; do sleep 60; done && + curl -sf ifconfig.me --output "$ipfile"; do sleep 60; done && pkill -RTMIN+"${1:-27}" "${STATUSBAR:-dwmblocks}" ) & echo; exit; } name="${addr##*, }" diff --git a/.local/bin/statusbar/sb-moonphase b/.local/bin/statusbar/sb-moonphase index ba75c7c0..242a19cf 100755 --- a/.local/bin/statusbar/sb-moonphase +++ b/.local/bin/statusbar/sb-moonphase @@ -7,7 +7,7 @@ moonfile="${XDG_DATA_HOME:-$HOME/.local/share}/moonphase" [ -s "$moonfile" ] && [ "$(stat -c %y "$moonfile" 2>/dev/null | cut -d' ' -f1)" = "$(date '+%Y-%m-%d')" ] || { [ -z "$(pgrep 'sb-moonphase' | tail -n +3)" ] && ( until { [ "$(cat /sys/class/net/w*/operstate)" = 'up' ] || [ "$(cat /sys/class/net/e*/operstate)" = 'up' ]; } && - curl -sf "wttr.in/?format=%m" > "$moonfile"; do sleep 60; done && + curl -sf "wttr.in/?format=%m" --output "$moonfile"; do sleep 60; done && pkill -RTMIN+"${1:-17}" "${STATUSBAR:-dwmblocks}" ) & echo; exit; }