データセンターにいるサーバ管理者がふと天気を知りたいと思ったらどうしたら良いでしょうか。窓もなく、ファンの音しかしないような中、天気を知るのは面倒です。セキュリティに厳しいところでは携帯電話は持ち込めないかも知れません。 そこで使えるのがweatherです。コマンドラインで簡単に天気が分かります。

weatherの使い方

文字列で都市を指定できるのが便利です。渋谷は夜、9.31度とのことです。でも風があるので8.71度に感じられるともあります。

$ weather -l "Shibuya, Tokyo"
        .,.
     ,dKNNX.
   ,0NNXNNk
  oXNO':NNx
 lNNk  .XNX.
 XNX.   cNN0.
.NNX     :XNXo.
 0NN,      lKNNKxc;,,:ldl
 ,XNK.       'lkKXNNNNNNK.
  ,KNXo.          .:0NNO.
    oXNNOl;'...':dKNNK:
      ,d0XNNNNNNNXOo'
          .',,,'.

Current weather is Clear in Shibuya in Tokyo for November 23 at 11:56pm JST
The temperature is 9.31°C, but it feels like 8.71°C

  Ick! The humidity is 56.99999999999999%
  The wind speed is 1.64 m/s N
  The cloud coverage is 9%
  The pressure is 1012.36 mbar

渋谷は夜だったので月ですが、地球の反対側では異なる天気になります。

$ weather -l "London"
                    ..
                   :NNl
                   lNNo
      'oc.         .dd.         .co,
      :XNXd.                   oXNXl
        l00,    'coxkkxoc'    .0Ko.
             'xXNNXOkkOKNNXx,
           .kNN0:.      .:ONNO.
          .KNXc            ;XNK.
 .....    dNNl              :NNk    .....
.XNNNN0   0NN'              .NNX   kNNNNX'
 .....    dNNl              :NNk    .....
          .KNXc            ;XNX.
           .kNN0:.      .:ONNO.
             'xXNNXOkkOKNNXx,
        l00,    'coxkkxoc'    .0Ko.
      :XNXd.                   oXNXl
      'oc.         .dd.          co,
                   lNNo
                   :NNl
                    ..

Current weather is Clear in London in England for November 23 at 11:56pm JST
The temperature is 11.18°C

あえてブラウザ系ソフトウェアをインストールする必要もなく、コマンド一つで分かるのが便利です。Webブラウザで調べるよりも、weatherコマンドを実行する方が数倍早く天気が分かるでしょう。アスキーアートも良い感じです。

weatherはGo製のオープンソース・ソフトウェア(MIT License)です。

jessfraz/weather: Weather via the command line.