Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/11/2021, à 22:03

thib1984

pyweatherfr : données météo dans votre terminal

Principe : pyweatherfr affiche les prévisions méteo pour les communes françaises dans votre terminal. Il utilise les API https://www.prevision-meteo.ch et https://geolocation-db.com/json. L'objectif est d'avoir un affichage minimaliste mais "mignon" tout en restant dans le terminal.

Site : https://github.com/thib1984/pyweatherfr

Installation (avec pip3 installé) :

pip3 install pyweatherfr

Exemple :

pyweatherfr Grenoble

pour afficher les prévisions météo de Grenoble pour les 5 prochains jours

pyweatherfr Grenoble -j 1

pour afficher les prévisions météo détaillées de Grenoble pour J+1

Help :

pyweatherfr --help

pour afficher les autres options

Hors ligne

#2 Le 17/11/2021, à 14:22

G-Tux

Re : pyweatherfr : données météo dans votre terminal

Merci thib1984 pour ce logiciel que je trouve très pratique.
Petite question, comment entrer une ville avec espace (ex. La Rochelle) ?

pyweatherfr 'La Rochelle'

Me renvoie le code erreur : "erreur : pas de données trouvées".


MSI CR70 Ubuntu 20.04 + Debian Buster (v. 10) sous MATE
Raspberry Pi avec Raspbian

Hors ligne

#3 Le 17/11/2021, à 17:48

thib1984

Re : pyweatherfr : données météo dans votre terminal

~ pyweatherfr -s 'rochelle'   
pour Roc (46200), exécutez 'pyweatherfr roc' or 'pyweatherfr -p 46200'
pour Rochelle-Normande (50530), exécutez 'pyweatherfr rochelle-normande' or 'pyweatherfr -p 50530'
pour Rochelle (17) (17000), exécutez 'pyweatherfr rochelle-17' or 'pyweatherfr -p 17000'
pour Rochelle (70) (70120), exécutez 'pyweatherfr rochelle-70' or 'pyweatherfr -p 70120'

puis ensuite

pyweatherfr rochelle-17

Je vais faire en sorte que ca remonte si tu écris pyweatherfr -s 'La Rochelle' dans une prochaine version

Hors ligne

#4 Le 17/11/2021, à 18:01

G-Tux

Re : pyweatherfr : données météo dans votre terminal

Merci thib1984 pour ces précisions, beau travail. smile


MSI CR70 Ubuntu 20.04 + Debian Buster (v. 10) sous MATE
Raspberry Pi avec Raspbian

Hors ligne

#5 Le 17/11/2021, à 18:14

G-Tux

Re : pyweatherfr : données météo dans votre terminal

Euh... Autre question chez moi, le code

pyweatherfr rochelle-17 -j 1

renvoie :

usage: pyweatherfr [-h] [-p CODE_POSTAL] [-s RECHERCHE]
                   [-g LATITUDE LONGITUDE] [-d JOUR] [-n] [-c] [-v] [-u]
                   [VILLE]
pyweatherfr: error: unrecognized arguments: -j 1

MSI CR70 Ubuntu 20.04 + Debian Buster (v. 10) sous MATE
Raspberry Pi avec Raspbian

Hors ligne

#6 Le 17/11/2021, à 19:13

thib1984

Re : pyweatherfr : données météo dans votre terminal

Tout d'abord il saut se fier au message que tu obtiens en tapant une commande incorrecte ou en tapant

 pyweatherfr --help

.
99% du temps c'est indiqué. Ici pour ta version c'est encore l'option -d qui était attendu en lieu et place de -j.
Cela signifie que tu n'es pas à jour (ce qui est un peu de ma faute, car je publie souvent des nouvelles versions).

Pour la mise à jour, tu peux utiliser

pip3 install --upgrade pyweatherfr

ou plus rapidement

pyweatherfr -u

Ensuite l'option -j devrait fonctionner!

Hors ligne

#7 Le 17/11/2021, à 21:37

thib1984

Re : pyweatherfr : données météo dans votre terminal

La version 1.4.2 est disponible.

pip3 install --upgrade pyweatherfr

ou plus rapidement

pyweatherfr -u

Elle corrige quelques bugs et soucis d'affichage.

Hors ligne

#8 Le 18/11/2021, à 11:58

G-Tux

Re : pyweatherfr : données météo dans votre terminal

Génial, merci cool


MSI CR70 Ubuntu 20.04 + Debian Buster (v. 10) sous MATE
Raspberry Pi avec Raspbian

Hors ligne

#9 Le 21/11/2021, à 14:58

thib1984

Re : pyweatherfr : données météo dans votre terminal

Nouvelle version, j'ai juste un peu allégé l'affichage (la pression n'apparait plus par exemple)
Pour info, j'ai créé un compte twitter associé à mon compte github, il informe des mises à jours, et il affiche quotidiennement la météo de ma ville (c'est plus pour le défi technique que pour une véritable utilité, j'ai trouvé ça amusant)
https://twitter.com/github_thib1984

Hors ligne