Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Единицы измерения в conky  (Прочитано 346 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн buloshnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Единицы измерения в conky
« : 16 Январь 2014, 10:37:14 »
Собственно проблема в том, что отображаются км/ч и mb вместо мм.рт.ст. Понимаю что скорее всего делается все это крайне просто, но никак не могу сообразить...прилагаю conkyrc.
Заранее благодарен за помощь.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11317
  • Нетолерантный социопат
    • Просмотр профиля
Re: Единицы измерения в conky
« Ответ #1 : 16 Январь 2014, 14:15:29 »
buloshnik,
коньки выводят данные в тех единицах измерения, в которых им отдаёт данные сайт.
чтобы конвертировать их в те, которые Вам нужны, нужно писать скрипт, который будет конвертировать данные, и подключать его к конькам (самый простой вариант)
sudo ls -a | grep brain > /dev/head

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11317
  • Нетолерантный социопат
    • Просмотр профиля
Re: Единицы измерения в conky
« Ответ #2 : 16 Январь 2014, 14:25:40 »
вот пример для конвертации давления
Код: (lua) [Выделить]
function conky_weather_pressure(icao)

local type
type = math.ceil(conky_parse("${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ " .. icao .. " pressure}")/1.33322)
return type
end

а этот для конвертации скорости ветра
Код: (lua) [Выделить]
function conky_wind_speed(icao)

local type
type = math.ceil(conky_parse("${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ UKDD wind_speed}")/3.6)
return type
end

в конфиге коньков:
до строки Text
lua_load /home/путь_к_скрипту/weather_pressure.lua
lua_load /home/путь_к_скрипту/wind_speed.lua

после строки Text
${lua_parse conky_wind_speed код_города}m/s
${lua_parse conky_weather_pressure код_города}mmHg

Это в качестве примера.
Погода берётся с сайта http://weather.com
Дальше своими силами
« Последнее редактирование: 16 Январь 2014, 14:31:23 от Haron Prime »
sudo ls -a | grep brain > /dev/head

 

Страница сгенерирована за 0.074 секунд. Запросов: 25.