Мне всегда не нравился тот conky-forecast из AUR, много весит, неправильный weather.com, да и коньки из-за него долго запускаются. А теперь эти минусы устранены благодаря скрипту. За него большое спасибо shlag.
Но мне пришлось изменить этот скрипт, потому что он зависит от шрифта weather, а он при его маленьком размере очень мелкий. Поэтому я нашел альтернативу ConkyWeather. В скрипте изменил буквы значков погоды, подходящие для ConkyWeather. Но меня поджидала неприятность - conkyweather был формата .otf, а коньки читают только .ttf, поэтому пришлось конвертить.
- Закинуть файл ConkyWeather.ttf в папку /usr/share/fonts/TTF (нужны привилегии root).
- Закинуть файл gissy.py в папку ~/.scripts/
- Выполнить в терминале chmod +x ~/.scripts/gissy.py
- Добавить в .conkyrc после слова TEXT к примеру такое: ${execi 3600 .scripts/gissy.py -t 26544 -d 1 phenomena} , где:
- 26454 - собственно, код города, для Даугавпилса это 26544, как получить код другого города см. ниже.
- Заходим на http://informer.gismeteo.ru/getcode/xml.php?id=27612
- Ниже слов "Выберите регион:" выбираем нужное
- Ищем ниже в странах/областях/городах нужное
- Еще ниже будет ссылка наподобие этой: http://informer.gismeteo.ru/xml/27612_1.xml , из нее выписываем число, находящееся между xml/ и _1, которое есть кодом города.
- 1 - число от 0 до 3 включительно, 0 - ближайший прогноз, 3 - самый дальний.
- phenomena - параметр прогноза, который показывает картинку погоды, остальные см. ниже.
- town - Название города
- day - День прогноза
- month - Месяц прогноза
- year - Год прогноза
- tod - Время суток
- phenomena - Выводит специальный символ для использования со шрифтом ConkyWeather.ttf
- temp_avr - Средняя температура воздуха
- temp_min - Минимальная температура воздуха
- temp_max - Максимальная температура воздуха
- wind_avr - Средняя сила ветра
- wind_min - Минимальная сила ветра
- wind_max - Максимальная сила ветра
- wind_dir - Направление ветра
- pressure_avr - Среднее атмосферное давление
- pressure_min - Минимальное атомосферное давление
- pressure_max - Максимальное атмосферное давление
- relwet_avr - Средняя влажность воздуха
- relwet_min - Минимальная влажность воздуха
- relwet_max - Максимальная влажность воздуха
- comfort_avr - Среднее значение комфорта
- comfort_min - Минимальное значение комфорта
- comfort_max - Максимальное значение комфорта
Подробная информация: http://linuxdoc.vfose.ru/?q=book/export/html/315
Комментариев нет:
Отправить комментарий