My Weather Indicator 0.6.8

My Weather Indicator, индикатор для Ubuntu для отображения текущей погоды на панели, был обновлен до версии 0.6.8, получив исправления различных багов, а также некоторые другие изменения.

my-weather-indicator-068
My Weather Indicator и один из его дополнительных виджетов для рабочего стола

Если вы не знакомы с My Weather Indicator, я привожу краткий список его основных возможностей:

  • отображение текущей температуры, влажности, ветра, захода/восхода и прочей информации в меню индикатора
  • поддерживаются API следующих возможностей: Open Weather Map, Yahoo!, Wunderground и World Weather Online (последним двум требуется API-ключ, который вы можете получить после регистрации на сайтах этих сервисов)
  • прогноз погоды
  • поддержка нескольких местоположений
  • поддержка опциональных оповещений
  • поддержка различных единиц измерения
  • если вам требуется нечто большее, чем индикатор, то My Weather Indicator также может отображать различные (опциональные) виджеты на вашем рабочем столе (в текущей версии присутствуют восемь различных виджетов

В свежей версии My Weather Indicator 0.6.8, настольные виджеты проще перемещать, а прикрепление теперь работает корректно — в случае, если вы не знакомы с этим — это возможность прикрепить виджет в верхний левый угол, а отображаться он будет по наведению мышки:

Также, вы теперь можете выбрать, хотите ли вы отображать виджеты только на текущем рабочем месте или на всех существующих.

Другое изменение, доступное в свежем My Weather Indicator — окна прогноза погода и настройки стали меньше, что полезно для небольших экранов:

В дополнение к этим изменениям, My Weather Indicator 0.6.8 получил исправление довольно большого числа багов:

  • погодный апплет часто «падал» на 14.04
  • my-weather-indicator блокировал завершение работы Ubuntu 14.04 в некоторых случаях
  • крахи с OpenWeatherMap
  • погода не помещалась на экранах 1024X600
  • символы вне виджета
  • погодный апплет вылетал при входе, если не было интернет-соединения
  • get_dew_point вызывал необрабатываемую ошибку ValueError
  • виджеты закрывались при уменьшении всех окон
  • символы отображались как квадратики в некоторых случаях
  • добавлена поддержка вьетнамских шрифтов
  • исправлена ошибка, когда местное время отображалась некорректно при использовании 24-часового времени как стандартного
  • Evolution падал с сервисом Yahoo
  • погодный сервис Yahoo всегда отображал прогноз такой же, как текущую погоду
  • в некоторых случаях погода не обновлялась
  • во втором местоположении отображалось неправильное время
  • исправление других ошибок с сервисом Yahoo
  • текущий погодный символ для второго местоположения отображался неверно
  • апплет переставал обновляться из-за ошибок HTTP 503
  • время не синхронизировалось между виджетом и компьютером
  • погодный апплет не запускался по каким-то причинам
  • вторая локация пропадала с панели после перезагрузки
  • проблема с иконкой дня/ночи для второго местоположения
  • автоопределение местоположения не работало
  • My-weather-indicator завершал свою работу в Ubuntu 13.10 в некоторых случаях
  • крах при запуске после изменения источника погоды
  • неправильное время рассвета и заката
  • и многое другое

Устанавливаем My Weather Indicator в Ubuntu 14.04 или 13.10

Чтобы установить My Weather Indicator в Ubuntu, вам нужно добавить в систему PPA-репозиторий Atareao. Чтобы сделать это и установить My Weather Indicator в Ubuntu и её производных (последний My Weather Indicator 0.6.8 доступен только для Ubuntu 14.04 и 13.10, но доступна более старая версия My Weather Indicator для Ubuntu 12.04):

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator python3-requests

После установки запустите My Weather Indicator из меню/Dash. Учтите, что приложение (индикатор) не запускается автоматически при старте системы по-умолчанию — чтобы настроить это, откройте параметры приложения и на вкладке «General options» отметьте галочку Autostart.

Если вы хотите получить исходный код приложения, посетите эту страницу.