Нет недостатка в способах получения метеорологического отчета, в Интернете полно метеорологических ресурсов, у всех iPhone, Apple Watch и смартфона есть приложение для погоды, Siri может рассказать вам о погоде, и вы даже можете получить текущую погоду в меню бар OS X или из Spotlight на Mac тоже. Но для пользователей командной строки ни одна из этих опций не является особенно идеальной, поскольку она означает выход из командной строки и задачи под рукой. Благодаря интересному использованию утилиты finger вы можете быстро получить прогноз погоды и прогноз погоды практически для любого города в мире, прямо из командной строки.
С помощью этого трюка вы увидите прогноз температуры (по Цельсию) на день, направление ветра и скорость ветра, количество осадков и осадков (дождь, ливни, снег, снег и т. Д.), Глубина осадков и многое другое. Это работает с любой командной строкой, в которой есть инструмент finger, независимо от того, находитесь ли вы в Mac OS X, Linux, BSD, Windows, это не имеет значения, он будет работать одинаково.
Чтобы попробовать это самостоятельно на Mac, запустите терминал OS X, найденный в / Applications / Utilities /, и введите следующий синтаксис команды:
палец (название города) @ graph.no
Например, чтобы получить прогноз погоды для Montreal Canada, вы должны использовать следующий синтаксис в командной строке:
finger montreal@graph.no
Это вернет полный график погоды и прогноза в формате ASCII с подробной информацией о типах температуры и погоды.
Сервис довольно быстрый, вот в реальном времени посмотрите на поиск погоды в анимированной форме gif:
Одно потенциальное разочарование для тех, кто в США, — это температура воздуха, о которой сообщается в глобальном признании Цельсия, а не о более физически точном Фаренгейте, и на данный момент нет способа изменить это, но это не большая жалоба, и вы всегда можете получить Сири, чтобы преобразовать Цельсия в Фаренгейт, если понадобится.
Вы также можете получить более короткий прогноз, добавив o: к названию города, например:
finger o: montreal@graph.no
Это сообщит гораздо более короткую версию прогноза без графика температуры ASCII, выглядящего следующим образом:
Монтреал в 22:00: -6 C, 5,3 м / с ветра от W.
Более короткая версия показана в нижней части скриншота:
Снова настройте название города, чтобы получить другой прогноз города.
Это довольно удобный инструмент для быстрого получения погоды из командной строки, а короткая версия отлично подходит для сценариев, MOTD или быстрых проверок.
Если вы знаете другой метод для получения прогнозов, температуры, погоды и других метеорологических данных из командной строки, поделитесь им с нами в комментариях.