weather - 天気が分かるCLIツール
データセンターにいるサーバ管理者がふと天気を知りたいと思ったらどうしたら良いでしょうか。窓もなく、ファンの音しかしないような中、天気を知るのは面倒です。セキュリティに厳しいところでは携帯電話は持ち込めないかも知れません。 そこで使えるのが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)です。