はじめに
天気予報を確認するときってアプリで見たりブラウザで検索しますよね、普通。
だけどLinuxやMacの端末やターミナル上で みることが出来ます。
おもしろいですよね。
コマンドラインでどうやって天気予報を見るのか紹介していきます!
wttr.in
端末上で天気予報を見ることのできるサービスがwttr.inです。
curlコマンドやwgetコマンドを使って天気予報をみることが出来ます。
天気を見てみる
では早速天気予報をみてみましょう。curlコマンドを使って
$curl wttr.in
場所を指定しないで天気予報を見たのですがなんでshimotodaなんでしょうね?
googleマップで調べてみたら埼玉っぽいけど・・・なんで東京じゃないんだろ?
なんで下戸田やねん埼玉県民じゃないねん
helpオプションをつけてコマンドを実行してみる
$curl curl wttr.in/:help
現在地の天気を示しているはずだけど・・・よくわからない
場所を指定して天気を見てみる
場所の指定のしかたはいくつかある。
街の名前で指定する
とりあえず東京を指定してみる。
$curl wttr.in/tokyo
今度はちゃんと動いてる
日本語で場所を指定
日本語で指定してみる。中国語でも韓国語でもどの言語でも出来る。
$curl wttr.in/東京
空港コードで指定
空港コードで空港の天気予報も見られる。使える形式はIATAコードのみ
空港コード - Wikipedia
ジョン・F・ケネディ国際空港を調べてみる
空港の3レターコード(IATA)一覧・検索 | エアラインガイドJP
$curl wttr.in/JFK
ドメイン名で指定してみる
curl wttr.in/@github.co.jp
言語を指定して見てみる
$ curl wttr.in/Tokyo?lang=ja
天気を写真として出力する
これで結果をpngで出力出来る
$curl wttr.in/Tokto.png
ムーンフェイズを見てみる
天気だけじゃなくてムーンフェーズについてもみることができる。
curl wttr.in/moon?lang=ja
ヘルプの出し方
コマンドオプションの詳細はhelpオプションで呼び出せる。
$curl wttr.in/:help