30


Однажды я долго сидел за ноутом и понял, что мне не хватает информации о температуре на улице, которая бы отображалась в трее (около часов, как на смартфонах). В сети нашел описание достаточно старой программы sWeather, которая не заработала, вероятно изменилось API. Поэтому решил написать свое бесплатное приложение - TrayWeather.

Готовый бинарник:
https://cloud.mail.ru/public/TpUM/B6PdfACdpНастраиваем TrayWeather3После запуска программы в трее появляется иконка с символом "знака вопрос". Через пару-тройку секунд при наличии интернета
иконка меняется на температуру. При наведении указателя мыши на иконку появляется подсказка, в которой показывается текущий
сервер с которого берется погода и название города на английском языке.
Всего на данный момент доступно 4 сервера:
1. mail.ru
2. yandex
3. gismeteo
4. meteoprog.com
Для настройки своего города кликаем правой кнопкой мыши на иконке в трее и в меню выбираем "Настройка". Откроется окно с текстовыми полями ввода.
1
- В первом текстовом поле пишем название своего города (английскими буквами), как оно отображается в яндекс погоде (например, moscow).
- Второе поле справа используется только для Gismeteo. Туда вводим числовой номер города. Узнать его можно на гисметео, открыв его в вашем браузере. Выбираем свой город и в адресной строке браузера можно увидеть числовой номер. Копируем его и вставляем (в нашем случае - 4368).
- В третьем поле вводим количество запросов в час. По умолчанию стоит 4, т.е. каждые 15 минут.
- Четвертое поле - это раскрывающийся список для выбора текущего сервера погоды.
Чтобы добавить исполняемый файл в автозагрузку: ставим галочку в "Запуск при старте Windows"
При следующей загрузке windows программа TrayWeather3 запустится сама.
Это все настройки. Нажимаем кнопку "Ок" и сохраняем при необходимости.
Если после смены сервера погоды данные в трее не обновились, можно выбрать в меню пункт "Получить данные".
Если в меню выбрать "Выход", то происходит завершение программы.
В TrayWeather3 также ведется лог файл: "log.txt" (записываются дата, время, город и температура).
2
И напоследокОсталось только в настройках параметров панели задач windows включить TrayWeather3
(выбрать значки, отображаемые в трее): Параметры панели задач - область уведомлений...