Website-Suche

Abrufen von Wetterinformationen über die Linux-Befehlszeile


Obwohl die meisten Linux-Benutzer ein GUI-Tool verwenden, um Wetterinformationen abzurufen, ist es auch möglich, eine Wettervorhersage über die Befehlszeile abzurufen. Egal, ob Sie ein hartnäckiger Befehlszeilenbenutzer sind oder die Blumenbewässerung mit Ihrem Linux-System und Cron automatisieren möchten, es gibt mehrere verschiedene Optionen, die diese Aufgabe erledigen können. Einige Tools ermöglichen es Ihnen sogar, Informationen wie die aktuelle Außentemperatur, Wind, Druck, Luftfeuchtigkeit, Höhe und mehr direkt von Ihrem Linux-Terminal abzurufen.

In diesem Tutorial sehen Sie, wie Sie verschiedene Softwarepakete installieren und verwenden, um die Wetterinformationen auf Debian- und Red Hat Linux-basierten Systemen abzurufen.

In diesem Tutorial lernen Sie:

  • So rufen Sie die Wettervorhersage über inxi, weather-util, ansiweather und wttr.in ab
  • So installieren Sie Wetterdienstprogramme unter Linux

Abrufen von Wetterinformationen über die Linux-Befehlszeile

Es gibt mehrere Möglichkeiten, Wetterinformationen über die Linux-Befehlszeile abzurufen. Sehen Sie sich die verschiedenen Methoden unten an und wählen Sie dann diejenige aus, die für Ihre Umgebung und Ihre Vorlieben am besten geeignet ist.

Option 1: inxi

Installation von inxi:


Debian based systems:
sudo apt install inxi

RHEL based systems:
sudo dnf install inxi

Rufen Sie Ihr Wetter von inxi mit der Option -w ab:


inxi -w
Weather:
  Report: temperature: 12.2 C (54 F) conditions: Overcast clouds
  Locale: current time: Sun 08 May 2022 11:04:04 PM EDT (America/New_York)
    Source: WeatherBit.io

Beachten Sie, dass inxi von Ihrer konfigurierten Zeitzone ausgeht. Sie können den folgenden Befehl verwenden, um Ihre aktuell konfigurierte Zeitzone zu überprüfen:


ls -l /etc/localtime
lrwxrwxrwx 1 root root 36 May  7 16:35 /etc/localtime -> /usr/share/zoneinfo/America/New_York

Um weitere Informationen wie Druck oder Luftfeuchtigkeit aus der Befehlsausgabe des inxi zu erhalten, geben Sie einfach die Option -xxx ein:


inxi -xxxw

Mit den Befehlszeilenoptionen -W ist inxi auch in der Lage, Wetterinformationen von jedem anderen entfernten Ort auf der ganzen Welt abzurufen. Die Argumente für die Option -W sollten im Format Stadt, Bundesland ODER Breitengrad, Längengrad ODER Postleitzahl vorliegen. Lassen Sie uns zum Beispiel die Wetterinformationen für Warschau, Polen abrufen:


inxi -W Warsaw,Poland
Weather:   Conditions: 48 F (9 C) - shallow fog Time: June 25, 4:30 AM CEST

Haben Sie keine Angst, wenn Ihr Standort nicht in den tzdata-Daten enthalten ist. INXi ist in der Lage, Informationen vom nächstgelegenen Wetterinformationspunkt basierend auf Breiten- und Längengraden abzurufen:


inxi -xxxW 23.545988,8.853559
Weather:   Conditions: 79 F (26 C) - Clear Wind: From the West at 9 MPH Humidity: 17%
           Pressure: 30.15 in (1021 mb) Location: Djanet (AL) Altitude: 967 ft 
           Time: June 25, 3:38 AM CET Observation Time: June 24, 11:00 AM CET

Option 2: wetter-nutzen

Installation von weather-util:


Debian based systems:
sudo apt install weather-util

Um weather-util zu verwenden, geben Sie einfach den Ort an, für den Sie einen Wetterbericht erhalten möchten.


weather-util sydney

Wenn deine Suche zu unklar ist, d.h. es gibt mehrere Städte mit dem gleichen Namen, kannst du sie eingrenzen, indem du den Code am Anfang verwendest, wie du im Screenshot unten sehen wirst.

Option 3: ansiweather

Installation von ansiweather:


Debian based systems:
sudo apt install ansiweather

Um ansiweather zu verwenden, fügen Sie die Option -l hinzu, und geben Sie dann den Speicherort an, für den Sie das Wetter überprüfen möchten.


ansiweather -l charleston sc

Sie können die Option -F hinzufügen, um eine Fünf-Tage-Vorhersage zu erhalten.


ansiweather -F -l lima peru

Möglichkeit 4: wttr.in

wttr.in ist eine Wetterberichts-Website, die in einfachem ASCII angezeigt wird. Dies macht es ideal, um die Website über die Befehlszeile herunterzuladen und die Vorhersage anzuzeigen. Curl ist das beste Tool, das mit dieser Website verwendet werden kann, und kann mit diesen Befehlen installiert werden:


Debian based systems:
sudo apt install curl

RHEL based systems:
sudo dnf install curl

Um die Wettervorhersage von der Website zu erhalten, verwenden Sie einfach curl wie folgt:


curl wttr.in

Sie können die Wettervorhersage für einen bestimmten Ort abrufen, indem Sie Ihre Suchanfrage in die URL selbst einfügen. Über diesen Link erhalten Sie die Wettervorhersage für Charleston, SC.


curl https://wttr.in/charleston-sc

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie man Wetterinformationen und eine Vorhersage über die Befehlszeile auf einem Linux-System abrufen kann. Wenn Sie keine zusätzliche Software installieren möchten, funktioniert das Curling der wttr.in-Website sehr gut und bietet eine gut aussehende Anzeige der Vorhersage für jeden Ort. Wenn es Ihnen nichts ausmacht, ein zusätzliches Softwarepaket zu installieren, haben wir Ihnen in diesem Tutorial einige zur Auswahl gegeben.

Verwandte Artikel: