Получайте отчеты о погоде из командной строки с помощью пальца

Anonim

Нет недостатка в способах получения отчета о погоде, в Интернете полно ресурсов о погоде, на всех iPhone, Apple Watch и смартфонах есть приложение погоды, Siri может сообщить вам погоду, и вы можете даже получить текущую погоду в строке меню OS X или из Spotlight на Mac. Но для пользователей командной строки ни один из этих вариантов не особенно идеален, поскольку это означает отказ от командной строки и выполнение задачи.Благодаря интересному использованию утилиты finger вы можете быстро получить отчет о погоде и прогноз погоды практически для любого города мира прямо из командной строки.

С помощью этого трюка вы увидите прогноз температуры (по Цельсию) на день, направление и скорость ветра, осадки и тип осадков (дождь, ливень, мокрый снег, снег и т.д.), глубину осадки и многое другое. Это работает с любой командной строкой, в которой есть инструмент finger, независимо от того, работаете ли вы в Mac OS X, Linux, BSD, Windows, не имеет значения, все будет работать одинаково.

Чтобы попробовать это самостоятельно на Mac, запустите терминал OS X, расположенный в /Applications/Utilities/, и введите следующий синтаксис команды:

finger (название города)@graph.no

Например, чтобы получить прогноз погоды для Монреаля, Канада, вы должны использовать следующий синтаксис в командной строке:

finger [email protected]

Это вернет полный график погоды и прогноз в формате ASCII с расширенными сведениями о температуре и типах погоды.

Сервис довольно быстрый, вот посмотрите на поиск погоды в реальном времени в анимированной форме gif:

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

Вы также можете получить более короткий прогноз, добавив o: к названию города, например:

finger o:[email protected]

Это сообщит гораздо более короткую версию прогноза без графика температуры ASCII, выглядящую следующим образом:

монреаль в 22:00: -6 C, ветер 5,3 м/с с З.

Короткая версия показана внизу скриншота:

Снова измените название города, чтобы получить другой прогноз для города.

Это довольно удобный инструмент для быстрого получения погоды из командной строки, а короткая версия отлично подходит для сценариев, MOTD или быстрых проверок.

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

Получайте отчеты о погоде из командной строки с помощью пальца