Windows Tips & News

Comment obtenir des prévisions météo dans PowerShell

Hier, nous avons passé en revue un service agréable et utile, wttr.in, qui permet à l'utilisateur de récupérer le prévisions météo dans le terminal Linux. Aujourd'hui, nous allons apprendre à faire de même dans Windows PowerShell.

Nous utiliserons un service Web open source wttr.in pour récupérer les prévisions météorologiques. Wttr.in peut être utilisé non seulement pour vérifier la météo, mais aussi à d'autres fins. Par exemple, vous pouvez voir la phase actuelle de la Lune.

PowerShell est une forme avancée d'invite de commande. Il est étendu avec un vaste ensemble d'applets de commande prêtes à l'emploi et offre la possibilité d'utiliser .NET Framework/C# dans divers scénarios. Voir Toutes les façons d'ouvrir PowerShell dans Windows 10.

Dans PowerShell, il existe un alias spécial "curl" pour l'applet de commande intégrée Invoke-RestMethod, qui peut récupérer le contenu de l'URL à partir de la console PowerShell. Cela nous permettra d'utiliser les commandes que j'ai fournies dans l'article Linux presque sans modification.

Pour obtenir les prévisions météo en PowerShell, vous pouvez utiliser les commandes suivantes.

Pour obtenir la météo actuelle dans PowerShell, tapez ou copiez-collez la commande suivante :

(boucle http://wttr.in/?Q0 -UserAgent "curl" ).Contenu

Vous pouvez spécifier l'emplacement souhaité comme suit :

(boucle http://wttr.in/NewYork -UserAgent "curl" ).Contenu

La sortie sera la suivante :

Vous pouvez spécifier le pays où vous habitez si nécessaire. La syntaxe est la suivante :

(boucle http://wttr.in/"Madrid, Espagne" -UserAgent "curl" ).Contenu

Les guillemets doubles sont importants pour garantir que l'emplacement sera transmis au service, sinon vous obtiendrez une erreur dans PowerShell.

Le service prend en charge un certain nombre d'options. Ouvrez la page suivante pour en savoir plus sur eux :
http://wttr.in/:help

Alternativement, vous pouvez utiliser cette commande dans votre terminal :

(boucle http://wttr.in/:help -UserAgent "curl" ).Contenu

Voici quelques options utiles.

(curl wttr.in/New-York? n -UserAgent "curl" ).Contenu

Cela affichera la version courte des prévisions qui ne comprend que midi et nuit.

(curl wttr.in/New-York? 0 -UserAgent "curl" ).Contenu

Cela affichera uniquement la météo actuelle à l'emplacement spécifié.

Il convient de mentionner que le service wttr.in peut afficher les prévisions directement dans votre navigateur Web. Pointez votre navigateur vers le même emplacement que vous utilisez dans PowerShell. Voir la capture d'écran suivante :

Si vous ajoutez ".png" à l'emplacement, le service renverra une image PNG. Vous pouvez l'intégrer dans votre page Web.
Par exemple, ouvrez ce lien: http://wttr.in/New-York.png

En mode PNG, vous pouvez passer des paramètres comme suit :

wttr.in/Location_parameters.png

Par exemple:

wttr.in/New-York_tq0.png

Le service est localisé en plusieurs langues.
Pour changer la langue des prévisions, vous pouvez utiliser la syntaxe suivante :

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Contenu. (curl wttr.in/Moscou? lang=ru -UserAgent "curl" ).Contenu

Alternativement, vous pouvez utiliser les sous-domaines comme suit :

(curl de.wttr.in/Berlin -UserAgent "curl" ).Contenu (curl ru.wttr.in/Moscow -UserAgent "curl" ).Contenu

Les langues prises en charge sont :

az bg ca cs cy da de el eo es fi fr hi hr hu est-ce ja ko mk ml nl nn pt pl ro ru sk sl sr sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu être

Wttr.in peut être utilisé pour voir la phase actuelle de la Lune. Exécutez la commande suivante :

(curl wttr.in/Moon -UserAgent "curl" ).Contenu

Remarque: toutes les captures d'écran ci-dessus ont été réalisées dans Windows 10 Creators Update. Dans les versions précédentes de Windows, il peut y avoir un problème avec les séquences ANSI dans PowerShell. Si vous utilisez Windows 7 ou Windows 8, veuillez vous référer à la page suivante pour obtenir une solution de contournement: Comment activer wttr.in dans une console PowerShell.

C'est ça.

Windows File Recovery est un nouvel outil que Microsoft a publié via le Store

Windows File Recovery est un nouvel outil que Microsoft a publié via le Store

Microsoft a publié un nouvel outil pour les utilisateurs de Windows 10. Nommé Windows File Recove...

Lire la suite

Edge Dev 79.0.287.2 est sorti avec le blocage de la lecture automatique des médias et une nouvelle page à onglet plus personnalisable

Edge Dev 79.0.287.2 est sorti avec le blocage de la lecture automatique des médias et une nouvelle page à onglet plus personnalisable

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Le mode graphique de la calculatrice Windows prend désormais en charge le thème sombre

Le mode graphique de la calculatrice Windows prend désormais en charge le thème sombre

Microsoft avait déployé le fonction de mode graphique de la calculatrice Windows au public. Il pe...

Lire la suite