Obtenez vos prévisions météorologiques à partir de la CLI Linux
- 3475
- 269
- Rayan Lefebvre
Objectif
Afficher les prévisions météorologiques actuelles dans la ligne de commande Linux.
Distribution
Cela fonctionnera sur n'importe quelle distribution Linux.
Exigences
Une installation Linux fonctionnelle avec une connexion Internet.
Difficulté
Facile
Conventions
- # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de
Sudo
commande - $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier
Introduction
Il est pratique de pouvoir récupérer les dernières prévisions météorologiques directement à partir de votre terminal sans ouvrir de navigateur Web, ne serait-ce pas? Qu'en est-il de le scripter ou de définir un travail cron? Bien, vous pouvez.
http: // wttr.dans
est un site Web qui vous permet de rechercher des prévisions météorologiques n'importe où dans le monde, et il affiche qu'il se traduit par des caractères ASCII. En utilisant boucle
, vous pouvez accéder http: // wttr.dans
, Vous pouvez obtenir vos résultats directement dans le terminal.
Obtenez votre temps local
C'est vraiment simple de saisir votre temps local. wttr.dans
essaiera automatiquement de détecter votre emplacement en fonction de votre adresse IP. C'est raisonnablement précis, sauf si vous utilisez un VPN, bien sûr.
$ curl wttr.dans
Obtenez le temps par ville
Maintenant, si vous souhaitez la météo dans une ville différente, vous pouvez spécifier cela avec une barre oblique à la fin de wttr.dans
. Remplacez tous les espaces du nom par un +
.
$ curl wttr.In / New + York
Vous pouvez également spécifier les villes de la façon dont ils sont écrits dans les fuseaux horaires Unix.
$ curl wttr.à New York
N'utilisez pas d'espaces sauf si vous aimez les résultats étranges et inexacts.
Obtenez la météo par l'aéroport
Si vous connaissez les codes d'aéroport de trois lettres de votre région, vous pouvez également les utiliser. Ils pourraient être plus proches de vous et plus précis que la ville en général.
$ curl wttr.en / jfk
Meilleure estimation
Vous pouvez avoir wttr.dans
Faites une supposition sur la base météorologique sur un point de repère en utilisant le ~
personnage.
$ curl wttr.dans / ~ statue + de + Liberty
Météo d'un nom de domaine
Vous êtes-vous déjà demandé quel temps il faisait là où LinuxConfig est hébergé? Maintenant, maintenant tu peux découvrir! wttr.dans
peut vérifier la météo par nom de domaine. Bien sûr, ce n'est probablement pas la fonctionnalité la plus utile, mais c'est toujours intéressant néanmoins.
$ curl wttr.in / @ linuxconfig.org
Changer les unités de température
Par défaut, wttr.dans
affichera les températures dans les unités (C ou F) utilisées dans votre emplacement réel. Fondamentalement, dans les États, vous obtiendrez Fahrenheit, et tout le monde verra Celsius. Vous pouvez changer cela en ajoutant ?u
voir Fahrenheit ou ?m
pour voir Celsius.
$ curl wttr.à New York?M $ curl wttr.à Toronto?u
Il y a un bug étrange avec Zsh qui empêche cela de fonctionner, vous devez donc utiliser Bash si vous voulez convertir les unités.
Réflexions de clôture
Vous pouvez facilement incorporer un appel à wttr.dans
dans un script, Cron Job ou même votre MOTD. Bien sûr, vous n'avez pas besoin de vous impliquer. Vous pouvez simplement taper paresseusement un appel à ce service génial chaque fois que vous souhaitez vérifier les prévisions.
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
- Commandes Linux de base
- Téléchargement Linux
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Meilleure distribution Linux pour les développeurs
- Comment monter l'image ISO sur Linux
- Comment imprimer l'arbre du répertoire à l'aide de Linux
- Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
- « Comment utiliser GNU Stow pour gérer les programmes installés à partir de Source et DotFiles
- Comment modifier le comportement des scripts sur les signaux à l'aide de pièges à bash »