четверг, 1 декабря 2011 г.

Погода с помощью conkyForecast

Пока писал пост о невозможности выводить погоду с помощью скрипта conkyForecast с сайта weather.com, на сайте forum.ubuntu.ru был выложен способ позволяющий принимать прогноз.

Необходимо отредактировать файл .conkyForecast.config, находящийся в домашней директории, т.е. привести его к такому виду

#=============================================#
# EXPERT SETTINGS, NOT REQUIRED TO BE ALTERED #
#=============================================#
BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&key=<XOAP_LICENCE_KEY>&unit=m
#BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
MAXIMUM_DAYS_FORECAST = 4

#===============================================#
# USER SETTINGS, EDIT BASED ON DOCUMENTED SETUP #
#===============================================#
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE = ru
#XOAP_PARTNER_ID =
XOAP_LICENCE_KEY = xxxxxxxxxxxxxxxxxxxxxx
DEFAULT_LOCATION = RSXX0091
AUTO_NIGHT = False
PROXY_HOST =
PROXY_PORT = 8080
PROXY_USERNAME =
PROXY_PASSWORD =

Просто замените содержание файла на приведённое выше, вставив свои данные в строках

XOAP_LICENCE_KEY = xxxxxxxxxxxxxxxxxxxxxx
DEFAULT_LOCATION = RSXX0091 

Нашел сообщение на forum.ubuntu.ru о работе без заполнения этих строк

Теперь о строке

LOCALE = ru

Если хотите получить вывод прогноза на русском языке, то оставьте строку с опцией ru иначе замените на en или необходимый язык. Посмотреть, на каком языке возможен вывод прогноза, можно открыв папку

/usr/share/conkyForecast/locale

сразу скажу, что русского языка там нет. Чтобы добавить русскую локаль необходимо взять папку погода и скопировать папку ru, из папки погода в папку /usr/share/conkyforecast/locale/. В папке погода имеется инструкция по руссификации.

Ну и мой вариант прогноза погода с помощью conkyForecast


Всё необходимое можно взять здесь

2 комментария:

  1. Так как xml на Forecast прикрыли, то файл .conkyForecast.config немного изменится. XOAP_LICENCE_KEY больше не нужен его можно закомментировать.

    ОтветитьУдалить
  2. Ах да ещё BASE_XOAP_URL = http://xml.weather.com/weather/local/?cc=*&dayf=10&link=xoap&prod=xoap&key=&unit=m закомментировать, а #BASE_XOAP_URL = http://xml.weather.com/weather/local/?cc=*&dayf=10&link=xoap&prod=xoap&par=&key=&unit=m раскомментировать.

    ОтветитьУдалить