Skip to main content

NB dwm wttr background

Немного разнообразия на рабочий стол не помешает.

Просто скрипт для получения погоды с wttr.in:

#!/bin/bash
#set -x
LC_ALL=C
img="/storarray/sync/exchange/AER_7397.jpg"
tmp_img="/tmp/wttr_bg_rostov.png"
loc="http://wttr.in/Rostov_tqp0.png"

convert $img <(curl $loc 2>/dev/null) -geometry +50+50 -composite $tmp_img
if [ -f $tmp_img ] ; then
    feh --bg-scale $tmp_img
    rm $tmp_img
else
    feh --bg-scale $img
fi

И крутим его в цикле по-соврменному (запускаем из .xprofile):

sh -c "sleep 2 && set_wttr_bg.bsh" &
systemd-run --user --on-calendar "*:0,30" /home/ilyxa/bin/set_wttr_bg.bsh

Кажется, раз в пол-часа выше крыши хватит. systemctl –user list-timers позволяет быстро посмотреть, когда у нас там свежее обновление.