Wttr.in、ターミナルから天気予報を確認してください

Wttr.inについて

次の記事では、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アドレスに基づいて私たちの場所を推測してみてください。 私の場合、私のインターネットプロバイダーの場所が原因で、数キロ失敗したと言わざるを得ません。

IPによるwttrの場所

curl wttr.in

wget 現在の天気を確認したい場合は、cURLの代わりに次のことも役立ちます。

wttr.inの場所をIPで取得

wget -O- -q wttr.in

以下に示すすべてのコマンドで、 curlをwget-O--qに置き換えることができます cURLよりもWgetを好む場合。

場所の時間

場所を指定するwttr

プログラムに見せてもらうことができます 名前を渡すことで特定の場所の天気 コマンドでこれの:

curl wttr.in/lepe

ランドマークの時間

基準点を指定するwttr

の気象情報を表示します ランドマークまたは記念碑。 この例では、次のコマンドを使用して、セゴビアの水道橋にいる時間を確認します。

curl wttr.in/~Acueducto+Segovia

IPに応じた場所の時刻

特定のIPに基づくwttrの場所

取得するオプションがあります IPアドレスの場所の気象情報。 この例で使用されているIPはGoogleに属しています。

curl wttr.in/@216.58.211.35

.png画像で節約された時間

wttr.in予報が.pngに保存されました

Wgetを使用してダウンロードできます PNG画像としての現在の天気と3日間の天気予報。 指定することもできます 透明度レベル PNG. この例では、 カールが効かない.

wget wttr.in/Madrid.png

その他の例

知っている 他の例、wttr.inプロジェクトのGitHubページに移動できます。 ターミナルに次のように入力することで、役立つ情報も得られます(Ctrl + Alt + T)。

Wttr.inヘルプコマンド

curl wttr.in/:help

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。