LINUX.ORG.RU

Непонятки с execi в conky

 , , , ,


0

1

Короче, решил сам написать конфиг для коньков. Погоду я, само собой, тоже захотел. Решил брать с гисметео. Нашел индекс города (Краснодар) - 5136. Научился скачивать xml'ку. Осилил азы sed & gawk (mawk). В итоге, получился не очень рабочий (там не учитывается время, а пишется «утро», «день», «вечер», «ночь», ибо я думал, что xml'ка выдает данные именно так) скрипт такого содержания:

##
## Качаем файл с погодой
##
wget -O ~/.conky_w.xml http://informer.gismeteo.ru/xml/34929.xml
sleep 1s

##
## Вывести содержимое conky_w.xml и
## Заменить все "/>" на символ конца строки
## Затем Вывести только те строки, в которых есть HEAT
##
cat ~/.conky_w.xml | tr "/>" "\n" | grep HEAT |\

##
## Удаляем все """, а также "min=", "max=" и "<HEAT" (начало строки)
##
sed -e 's/"//g' | tr -d "s/min=//" | tr -d "s/max=//" | tr -d "<HEAT" |\

##
## Вырезаем вс пробелы до циферок, вместо последнего пробела ставим ".."
## Затем, в зависимости от времени суток выводим время суток и температуру
##
sed -e 's/ //' | sed -e 's/ /../' |\
mawk '{ time[0] = "Утро "; time[1] = "День "; time[2] = "Вечер"; time[3] = "Ночь "; print time[FNR-1],$1,"°C" }'
Запускаю в коньках так:
${execi 3600 ~/conky_wsc.sh}
Так вот, в консоли он отображает текст, а в самих коньках - нет. НУ что ему надо?

Deleted

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.