Wego — это командный инструмент, предназначенный для получения метеорологических данных как для вашего региона, так и для любых других мест на планете. В данном руководстве мы разберём процесс установки и использования Wego на Ubuntu 16.04 LTS.
Содержание статьи
Как установить Wego на Ubuntu 16.04
Wego разработан на языке Go и доступен на Github, поэтому сначала необходимо установить Go, а затем скачать Wego с этого ресурса.
Установите язык программирования Go.
sudo apt install golang-go
Далее необходимо задать переменную окружения $GOPATH. Для этого выполните команду, которая установит $HOME/go в качестве значения GOPATH. Исполняемый файл Wego будет размещён в каталоге $HOME/go/bin.
export GOPATH=$HOME/go
Затем необходимо включить $GOPATH/bin в переменную пути пользователя.
export PATH=$PATH:$GOPATH/bin
Мы можем также включить указанные выше две команды в конец файла. bashrc, чтобы они запускались автоматически каждый раз при открытии терминала.
nano. bashrc

Теперь перейдем к загрузке Wego с GitHub.
sudo apt install git go get - u github.com/schachmat/wego
Затем необходимо определить ваше местоположение. Wego интегрирует два метеосервиса: forecast. io и WorldWeatherOnline.com. Поскольку второй больше не предлагает бесплатный API, в этом руководстве мы рассмотрим, как настроить Wego с помощью forecast. io.
Конфигурация аккаунта на forecast. io
Зарегистрируйтесь на сайте https://developer.forecast.io/register, чтобы создать свою учетную запись. После завершения регистрации вам будет выдан API-ключ.
После этого создайте файл конфигурации. wegorc в директории вашего пользователя.
nano ~/.wegorc
Добавьте указанные строки в файл.
backend=forecast. io location=40.748,-73.985 forecast-api-key=ваш-forecast. io-api-ключ
Определение местоположения осуществляется с помощью координат, таких как широта и долгота. Вы без труда можете узнать свои координаты через Google Maps. Просто кликните на нужный участок карты, и широта с долготой появятся в адресной строке.

Сохраните файл и закройте его. Теперь введите команду wego в терминале для получения прогноза погоды. Она отобразит температуру, скорость и направление ветра, видимость, осадки и вероятность их появления.
wego

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

Вы можете установить количество дней в пределах от 1 до 7. Также доступны изменения других параметров.
Ограничения
- Wego v2.0 основывается на ingo, поэтому необходимо использовать окружение Go версии 1.5 или более новой.
- На бесплатном аккаунте forecast. io можно отправлять до 1000 запросов к API каждый день.
- forecast. io работает только с координатами широты и долготы. Указать местоположение по названию города нельзя.
wttr. in
Существует аналогичный инструмент под названием wttr. in, который отличается своей простотой в использовании. Для начала вам лишь нужно установить curl на ваше устройство.
sudo apt install curl
После этого узнайте данные о погоде для вашего региона, например, для Нью-Йорка.
curl wttr. in/"New York"
curl wttr. in/Paris
Можно узнать погоду, используя доменное имя или IP-адрес.
curl wttr. in/@linux16.ru curl wttr. in/@74.125.128.103
Изучить справочные данные.
curl wttr. in/:help
На самом деле wttr. in представляет собой интерфейс для Wego.
Мы всегда рады вашим комментариям, вопросам и предложениям. Если статья пришлась вам по душе, подписывайтесь на нашу бесплатную рассылку или следите за нами в Google+, Twitter, а также ставьте лайки на нашей странице в Facebook.

