次の記事では、wttr.inを見ていきます。 これは 天気予報サービス これは私たちにいくつかのクールな機能を提供する予定です。 これにより、コマンドラインから簡単かつ迅速に天気を調べることができます。
プログラムは自動的に私たちの場所を検出することができます(私たちのIPアドレスによると)、場所を指定したり、地理的な場所を検索したりすることもできます(c記念碑や山などのように。)およびはるかに。 しかし何よりも、それは インストールする必要はありません。 必要なのはcURLまたは wget.
wttr.inの一般的な機能
- このプログラムは私たち 現在の天気と3日間の天気予報を表示します。 これは、朝、正午、午後、夜に分けられます。 また、温度範囲、風の速度と方向、降水量とその確率も含まれます。
- GitHubページで、彼らは私たちが見ることができると言っています 月の満ち欠け 毎日の。
- の自動検出を使用できます IPアドレスに基づく場所.
- 都市名、3文字の空港コード、市外局番、GPS座標、IPアドレス、またはドメイン名を使用して場所を指定できます。 また、 地理的な場所を指定する機能 湖、山、ランドマークのように。
- 認める 多言語の場所の名前。 この場合、クエリ文字列はUnicodeで指定する必要があります。
- 利用可能なもうXNUMXつの機能は、天気予報を表示する言語を指定する機能です。 50以上の言語をサポート.
- 単位を使用する USCS 米国の問い合わせおよびその他の世界のメートル法。 これは追加することで変更できます ?USCSの場合はu y メートル法の場合は?m.
- 私たちは持っているでしょう 3つの出力フォーマット:端末用のANSI、ブラウザ用のHTML、およびPNG。
Wttr.inの使用
投稿の冒頭で述べたように、wttr.inを使用するには、 必要なのはcURLまたはWgetだけです、しかし私達はまたすることができるでしょう それをインストールします 私たち自身のサーバーで実行する ウェブからのお問い合わせ.
wttr.inを使用する前に、cURLがコンピューターにインストールされていることを確認する必要があります。 Debian、Ubuntu、またはLinux Mintでは、ターミナルで次のコマンドを使用してcURLをインストールできます(Ctrl + Alt + T)。
sudo apt install curl
wttr.inのいくつかの例
IPに従って天気を表示します
プログラムは私たちに私たちの場所の天気を示しています。 IPアドレスに基づいて私たちの場所を推測してみてください。 私の場合、私のインターネットプロバイダーの場所が原因で、数キロ失敗したと言わざるを得ません。
curl wttr.in
wget 現在の天気を確認したい場合は、cURLの代わりに次のことも役立ちます。
wget -O- -q wttr.in
以下に示すすべてのコマンドで、 curlをwget-O--qに置き換えることができます cURLよりもWgetを好む場合。
場所の時間
プログラムに見せてもらうことができます 名前を渡すことで特定の場所の天気 コマンドでこれの:
curl wttr.in/lepe
ランドマークの時間
の気象情報を表示します ランドマークまたは記念碑。 この例では、次のコマンドを使用して、セゴビアの水道橋にいる時間を確認します。
curl wttr.in/~Acueducto+Segovia
IPに応じた場所の時刻
取得するオプションがあります IPアドレスの場所の気象情報。 この例で使用されているIPはGoogleに属しています。
curl wttr.in/@216.58.211.35
.png画像で節約された時間
Wgetを使用してダウンロードできます PNG画像としての現在の天気と3日間の天気予報。 指定することもできます 透明度レベル PNG. この例では、 カールが効かない.
wget wttr.in/Madrid.png
その他の例
へ 知っている 他の例、wttr.inプロジェクトのGitHubページに移動できます。 ターミナルに次のように入力することで、役立つ情報も得られます(Ctrl + Alt + T)。
curl wttr.in/:help