ГлавнаяОперационные системыLinuxКак проверить погоду из терминала с помощью AnsiWeather

Как проверить погоду из терминала с помощью AnsiWeather

AnsiWeather — это сценарий оболочки, предназначенный для мгновенной отображать текущее состояние погоды работы в терминале в формате ANSI. Он лучше альтернатив тем, что он сверхбыстрый и не требует ресурсов, поскольку не работает постоянно и мгновенно предоставляет желаемый прогноз. Он прост в использовании, но также предлагает некоторые параметры, позволяющие настроить отображение прогноза погоды.

Можно найти более привлекательные решения, но они будут более требовательны к ресурсам или более сложны в использовании. Если все, что вам нужно, — это быстрый и простой способ узнать погоду, AnsiПогода подойдет вам. Давайте посмотрим, как вы можете его использовать.

Читайте также: Как добавить информацию о погоде на панель задач в Ubuntu

Установка

Хотя AnsiWeather доступен в коллекции программного обеспечения Ubuntu по умолчанию, вы не найдете его в визуально удобном Центре программного обеспечения. Чтобы установить его, вам нужно открыть терминал и ввести:

sudo apt install ansiweather
Проверьте прогноз с помощью установки Ansiweather

Для других дистрибутивов вы можете просто клонировать репозиторий:

и запустите:

cd ansiweather
./ansiweather

AnsiWeather — небольшое приложение, поэтому его установка займет не более нескольких секунд.

Основное использование

Теоретически, единственное, что вам нужно сделать, чтобы увидеть подробную информацию о текущей погоде в вашем регионе, — это запустить AnsiWeather в вашем любимом терминале. После установки на экране терминала введите:

ansiweather
Проверьте прогноз с помощью Ansiweather Plain

Как вы можете видеть на скриншоте, AnsiWeather предоставил мне информацию о погоде в Жешуве. Помимо ожидаемой температуры, он также показывал скорость ветра, уровень влажности и давления. Была только одна маленькая проблема: я живу не в Жешуве. Это далеко не так – в буквальном смысле!

Ваша погода

Чтобы AnsiWeather отображал погоду для вашего фактического местоположения, не угадывая ее, вам придется ввести ее вручную. Для этого вам нужно будет использовать переключатель -l, а затем указать свой город/штат и страну. Поскольку я живу в Афинах, Греция, я использовал следующее, чтобы узнат

Основное использование

ия:

ansiweather -l Athens,GR
Проверьте прогноз с помощью Ansiweather Location

Аналогично, кто-то в Лондоне будет использовать:

ansiweather -l London,UK

Если нет сомнений в том, о какой стране вы говорите, вы можете вообще не указывать ее и запустить AnsiWeather как:

ansiweather -l Taiwan

Дополнительные переключатели

Помимо указания конкретного местоположения (с помощью переключателя -l), вы также можете определить предпочитаемую метрическую систему с помощью переключателя -uс двумя возможными вариантами: созданный на основе нашей предыдущей команды, он будет выглядеть следующим образом:

ansiweather -l Athens,GR -u metric

или

ansiweather -l Athens,GR -u imperial
Ваша погода-with-AnsiWeather-unit-system.jpg" alt="Проверьте прогноз с помощью системы единиц Ansiweather">

Упоминалось о просмотре прогноза погоды, но до сих пор мы видели только текущие погодные условия. Чтобы получить актуальный прогноз, вам нужно будет использовать переключатель -f, а затем количество дней. Например:

ansiweather -l Paris,FR -u metric -f 3
Проверьте прогноз с помощью Ansiweather Forecast Days

Приведенная выше команда показывает трехдневный прогноз погоды для Парижа, Франция, в метрической системе. Альтернативно вы можете использовать заглавную букву -Fв качестве переключателя, который показывает прогноз на следующие пять дней:

ansiweather -l Paris,FR -u metric -F
Проверьте прогноз с помощью жестко запрограммированного прогноза Ansiweather

Хотя AnsiWeather и не является специализированным погодным виджето

Дополнительные переключатели

графикой, он может выглядеть несколько лучше, если вы включите поддержку символов. Для этого вам нужно установить переключатель -sв положение trueследующим образом:

ansiweather -l London,UK -u metric -F -s true
Проверьте прогноз с помощью символов Ansiweather

При желании AnsiWeather может сообщить вам точное время восхода и захода солнца в вашем регионе. Для этого установите переключатель -dв положение true:

ansiweather -l London,UK -u metric -s true -d true
Проверьте прогноз с помощью Ansiweather Daytime

Однако обратите внимание: похоже, что в нем жестко запрограммировано ограничение на превышение определенного объема информации, поэтому вы не можете, например, запросить дневное время и прогноз на пять дней одновременно.

Наконец, стоит отметить еще несколько переключателей: -a, который позволяет переключать поддержку цвета ANSI, -wдля запроса данных о ветре, -hдля влажности и -pдля данных о давлении. Все они требуют значений «истина» или «ложь», как мы видели в предыдущих опциях, чтобы установить их ВКЛ или ВЫКЛ.

А поскольку он полностью работает в терминале, вы можете использовать AnsiWeather в качестве основы для создания собственных интеллектуальных сценариев. С их помощью вы можете, например, проверить прогноз на следующий день и отправить себе электронное письмо, если вам понадобится взять с собой зонтик. Возможно, об этом мы поговорим в другой статье.

Используете ли вы другое приложение или решение для проверки погоды или что-то вроде ВТТР , сочетающее терминал с веб-сервисом? И если да, то какой?

ПОХОЖИЕ СТАТЬИ

Популярные записи