この世には便利なコンソールサービスが存在する. curlコマンドひとつで様々な情報をターミナル(Terminal.app)上に表示できる. ここではわたしが愛用している天気予報と仮想通貨レートサービスをご紹介.
天気予報
curl wttr.in
これだけでIPアドレスから推測した現在位置の天気予報を表示してくれる.
curl v2.wttr.in
このように,頭にv2.をつけることで気温,降水確率,風,月の満ち欠けをビジュアルチックに表示してくれたりもする.
他にもURLにパラメタを付与することで表示する地域を絞ったり,インライン表示に対応したりなど,多様なオプションも用意されているので要チェック! chubin/wttr.in: The right way to check the weather
仮想通貨レート
curl rate.sx
これで仮想通貨のレート表をチェックできる. サブドメインに通貨名(JPYやEURなど)を指定することも出来る.
curl jpy.rate.sx
日本円を使っている方はこちらが見やすい.
なお,仮想通貨や表示期間を指定することも出来る. 例えば,Ethereumのレート変化を1週間分(1 week)表示させるにはこのようにする.
curl rate.sx/eth@1w
また,例えば1BTC(1Bitcoin)が日本円でいくらかを知りたい時は次のコマンドを.
curl jpy.rate.sx/1btc
などなど,詳細はGitHubページにてチェック!
chubin/rate.sx: curl cryptocurrencies exchange rates
ほかのサービス
他にも文字列を渡せばQRコードをターミナル上に生成してくれるサービスや,IPアドレスを調べられるもの,文字列を共有できるサービスなど多様なものが有志たちの手により公開されている. 次のGitHubページにまとめられているのでCHECKしてみると良いかも!
GitHub - chubin/awesome-console-services: A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols)