четверг, 11 января 2018 г.

Вывод курсов валют на Mate-панель (Gnome2)

Скрипт, вытаскивающий нужные валюты в одну строку:

#!/bin/sh

# Packages xmlstarlet and perl-libwww packages are required

USD_ID=R01235
EURO_ID=R01239

GET http://www.cbr.ru/scripts/XML_daily.asp |
     xml sel -t -v '//Valute[@ID="'$USD_ID'"]/Value' -o '$' -nl -t -v '//Valute[@ID="'$EURO_ID'"]/Value' -o '€' |
    xargs echo


Сохраняем скрипт в, например, /usr/local/bin/valutes.sh и делаем его запускаемым (chmod +x /usr/local/bin/valutes.sh).

Добавляем вывод на панель через аплет "Команда" (сейчас стоит Mate с русской локалью - в английском, наверное, Command).

По дефолту частота обновления стоит, кажется, одна секунда, что, конечно же, не подходит в данном случае. Поставил 600 секунд.