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.

#2076 Le 14/11/2021, à 20:52

thib1984

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Merci de vos retours rapides smile

Jarodd a écrit :

@thib1984 Je l'ai essayé, je l'ai adopté !
C'est simple et efficace.
Il y a un lag de plusieurs secondes avant l'affichage (~20 avec le code postal), mais je suppose que cela vient de l'api ?


---> Etrange, je n'observe pas une telle latence. Tu pourrais me donner la commande que tu exécutes, pour voir si je reproduis?

EDIT : j'envisage de garder en "cache" (dans le dossier /tmp) la liste des villes que je récupère pour trouver le code postal etc... Ca sera pour une version future, mais je pensais le gain marginal...
EDIT2 : c'est quand meme 5Mo.... je ne m'étais pas rendu compte... Je mettrai un cache important je pense avec un petit warning quand il le rafraichira. Tu me confirmes avoir une (relative) petite connexion?

jlfh0816 a écrit :

@thib1984
Ca fonctionne très bien !

Seul petit problème : mon code postal (29217) n'est pas reconnu alors que celui de la ville d'à côté (29280) l'est.
Par contre, le nom de ma ville est bien reconnu (Plougonvelin), de même que celui déduit de mon IP.
Je te mets le message d'erreur obtenu lorsque j'utilise le code postal :

jlfh0816 @ Voyager1804  ~
└─ $ ▶ pyweatherfr -p 29217
erreur : la VILLE n'est pas en France
Traceback (most recent call last):
  File "/home/jlfh0816/.local/lib/python3.6/site-packages/pyweatherfr/pyweatherfr.py", line 288, in find
    if vjson.get(str(i)).get("country") is not None and vjson.get(str(i)).get("country") == 'FRA':
AttributeError: 'NoneType' object has no attribute 'get'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/jlfh0816/.local/bin/pyweatherfr", line 11, in <module>
    sys.exit(pyweatherfr())
  File "/home/jlfh0816/.local/lib/python3.6/site-packages/pyweatherfr/__init__.py", line 23, in pyweatherfr
    find()
  File "/home/jlfh0816/.local/lib/python3.6/site-packages/pyweatherfr/pyweatherfr.py", line 301, in find
    compute_args().town+"'\"", "yellow"))
TypeError: must be str, not NoneType

PS: j'ai installé ton logiciel avec pip3


---> Reproduit et en cours de correction (par contre cela affichera les données de la première ville trouvée avec ce code postal -ici Conquet-). Pas moyen de savoir facilement quelle ville est la plus grande smile
Cela sera intégré dans la 1.3.1 que je vais pousser ce soir!
EDIT : poussé (pour l'instant ca affiche la première ville matchant le code postal). Pour te mettre à jour, au choix

pip3 install --upgrade pyweatherfr

ou

pyweatherfr -u

Dernière modification par thib1984 (Le 15/11/2021, à 09:41)

Hors ligne

#2077 Le 14/11/2021, à 21:11

Qid

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

thib1984 a écrit :

en cours de correction (par contre cela affichera les données de la première ville trouvée avec ce code postal -ici Conquet-). Pas moyen de savoir facilement quelle ville est la plus grande smile

Qu'est-ce qui te dit qu'on veut la plus grande... Je pense que sur un code postal qui correspondrait à plusieurs villes il faudrait proposer une sélection par choix multiples...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#2078 Le 14/11/2021, à 21:24

thib1984

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Qid a écrit :
thib1984 a écrit :

en cours de correction (par contre cela affichera les données de la première ville trouvée avec ce code postal -ici Conquet-). Pas moyen de savoir facilement quelle ville est la plus grande smile

Qu'est-ce qui te dit qu'on veut la plus grande... Je pense que sur un code postal qui correspondrait à plusieurs villes il faudrait proposer une sélection par choix multiples...

Merci de ton retour. Je le note.
Le souci que je vois c'est qu'au final les villes avec des codes postaux identiques sont souvent très proches (donc prévisions météo identiques ou presque). Et cela demandera une action utilisateur supplémentaire qui peut être peu agréable.... Il faut que je réfléchisse. Peut-être un "warning" avec les possibilités pour afficher les autres villes associées aux codes postaux identiques en fin d'affichage avec la ville 'par défaut'?

Dernière modification par thib1984 (Le 14/11/2021, à 21:25)

Hors ligne

#2079 Le 14/11/2021, à 23:01

Qid

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

thib1984 a écrit :

Le souci que je vois c'est qu'au final les villes avec des codes postaux identiques sont souvent très proches (donc prévisions météo identiques ou presque). Et cela demandera une action utilisateur supplémentaire qui peut être peu agréable...

Humour : il faut dire que chercher la météo d'un lieu par son code postal est une idée de merde lol
Plus sérieusement on connaît bien plus facilement le nom d'un lieu que son code postal... Celà dit j'avoue avoir fait une remarque sans avoir testé l'application et j'ai une interrogation quand-même aussi : l'application se comporte comment si le lieu recherché n'est pas connu ou si il y a une faute de frappe ou juste d'orthographe ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#2080 Le 15/11/2021, à 09:48

thib1984

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Qid a écrit :
thib1984 a écrit :

Le souci que je vois c'est qu'au final les villes avec des codes postaux identiques sont souvent très proches (donc prévisions météo identiques ou presque). Et cela demandera une action utilisateur supplémentaire qui peut être peu agréable...

Humour : il faut dire que chercher la météo d'un lieu par son code postal est une idée de merde lol
Plus sérieusement on connaît bien plus facilement le nom d'un lieu que son code postal... Celà dit j'avoue avoir fait une remarque sans avoir testé l'application et j'ai une interrogation quand-même aussi : l'application se comporte comment si le lieu recherché n'est pas connu ou si il y a une faute de frappe ou juste d'orthographe ?

Il y a un message "explicite" et une option de recherche :

~ pyweatherfr saint-nazaire
erreur : pas de données trouvées
essayez de trouver un paramètre correct avec "pyweatherfr -s 'saint-nazaire'"

~ pyweatherfr -s 'saint-nazaire'
pour Saint-Nazaire (44) (44600), exécutez 'pyweatherfr saint-nazaire-44' or 'pyweatherfr -p 44600'
pour Saint (56110), exécutez 'pyweatherfr saint' or 'pyweatherfr -p 56110'
pour Saint-Nazaire-de-Valentane (82190), exécutez 'pyweatherfr saint-nazaire-de-valentane' or 'pyweatherfr -p 82190'
pour Saint-Nazaire-d'Aude (11120), exécutez 'pyweatherfr saint-nazaire-d-aude' or 'pyweatherfr -p 11120'
pour Saint-Nazaire-sur-Charente (17780), exécutez 'pyweatherfr saint-nazaire-sur-charente' or 'pyweatherfr -p 17780'
pour Sai (61200), exécutez 'pyweatherfr sai' or 'pyweatherfr -p 61200'
pour Ablain-Saint-Nazaire (62153), exécutez 'pyweatherfr ablain-saint-nazaire' or 'pyweatherfr -p 62153'
pour Saint-Nazaire (66) (66570), exécutez 'pyweatherfr saint-nazaire-66' or 'pyweatherfr -p 66570'
pour Saint-Nazaire-en-Royans (26190), exécutez 'pyweatherfr saint-nazaire-en-royans' or 'pyweatherfr -p 26190'
pour Saint-Nazaire-le-Désert (26340), exécutez 'pyweatherfr saint-nazaire-le-desert' or 'pyweatherfr -p 26340'
pour Saint-Nazaire (30) (30200), exécutez 'pyweatherfr saint-nazaire-30' or 'pyweatherfr -p 30200'
pour Saint-Nazaire-des-Gardies (30610), exécutez 'pyweatherfr saint-nazaire-des-gardies' or 'pyweatherfr -p 30610'
pour Saint-Avit-Saint-Nazaire (33220), exécutez 'pyweatherfr saint-avit-saint-nazaire' or 'pyweatherfr -p 33220'
pour Saint-Nazaire-de-Ladarez (34490), exécutez 'pyweatherfr saint-nazaire-de-ladarez' or 'pyweatherfr -p 34490'
pour Saint-Nazaire-de-Pézan (34400), exécutez 'pyweatherfr saint-nazaire-de-pezan' or 'pyweatherfr -p 34400'
pour Saint-Nazaire-les-Eymes (38330), exécutez 'pyweatherfr saint-nazaire-les-eymes' or 'pyweatherfr -p 38330'

Hors ligne

#2081 Le 15/11/2021, à 10:31

Qid

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Han... C'est vrai qu'on parlait des code postaux

thib1984 a écrit :

Il faut que je réfléchisse. Peut-être un "warning" avec les possibilités pour afficher les autres villes associées aux codes postaux identiques en fin d'affichage avec la ville 'par défaut'?

Mais tu viens à l'instant de montrer la difficulté de gestion quand un nom de ville identique existe dans plusieurs départements...

Sinon à part ça j'avais une question de l'ordre de la fiabilité des prévisions météo proposées aussi...  Mais j'ai quand-même fini par aller voir ta page github et j'y ai trouvé ma réponse... Sauf qu'un truc m'interpelle du coup : la météo française est donc renvoyé par un site Suisse... Je suppose que ce choix vient de la facilité d'utilisation de leur API et que "la chaîne Météo" ou "Météo Ciel" sont moins simple à réutiliser ?

En tous cas c'est clair que les 2 images de présentation donnent vraiment envie de l'essayer...

D'ailleurs pour voir je me suis permis de regarder via le site source la météo de chez moi et de la grosse ville d'à côté et ça m'a permis de découvrir un élément qui pourrait être important de connaître via ton application et que je ne crois pas avoir vu sur les screenshots car ça démonte un peu mon interrogation du début de ce post : le site dit clairement de quelle station météo il a chopé les données...

Bon en tous cas du coups je vais peut être finir par me l'installer sur mon serveur... Sauf que si c'est pour le consulter en ssh à partir de mon téléphone comme ça risque d'être le cas j'ai des gros doute sur le rendu final...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#2082 Le 15/11/2021, à 10:46

thib1984

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Qid a écrit :

Han... C'est vrai qu'on parlait des code postaux

thib1984 a écrit :

Il faut que je réfléchisse. Peut-être un "warning" avec les possibilités pour afficher les autres villes associées aux codes postaux identiques en fin d'affichage avec la ville 'par défaut'?

Mais tu viens à l'instant de montrer la difficulté de gestion quand un nom de ville identique existe dans plusieurs départements...

Sinon à part ça j'avais une question de l'ordre de la fiabilité des prévisions météo proposées aussi...  Mais j'ai quand-même fini par aller voir ta page github et j'y ai trouvé ma réponse... Sauf qu'un truc m'interpelle du coup : la météo française est donc renvoyé par un site Suisse... Je suppose que ce choix vient de la facilité d'utilisation de leur API et que "la chaîne Météo" ou "Météo Ciel" sont moins simple à réutiliser ?

En tous cas c'est clair que les 2 images de présentation donnent vraiment envie de l'essayer...

D'ailleurs pour voir je me suis permis de regarder via le site source la météo de chez moi et de la grosse ville d'à côté et ça m'a permis de découvrir un élément qui pourrait être important de connaître via ton application et que je ne crois pas avoir vu sur les screenshots car ça démonte un peu mon interrogation du début de ce post : le site dit clairement de quelle station météo il a chopé les données...

Bon en tous cas du coups je vais peut être finir par me l'installer sur mon serveur... Sauf que si c'est pour le consulter en ssh à partir de mon téléphone comme ça risque d'être le cas j'ai des gros doute sur le rendu final...


Merci pour ton retour, j'ai pas mal bossé sur les émojis qui rendent le rendu "mignon". En effet, l'api que j'attaque est complètement "libre". Peut etre que sur une version future je passerai sur meteo-france, mais ca me demanderait de modifier pas mal de choses...
Bonne idée pour la station! Je crois avoir vu des infos la dessus justement dans les json.
Là, il faut vraiment que je travaille sur la mise en cache de la liste des villes. J'aimerai aussi différencier les chutes de pluie des chute des neige smile

PS : pour ton serveur ssh, si tu as des soucis d'affichage, tu peux utiliser les options -n (pour desactiver couleur et emoji) et - c (pour condenser la sortie).

Hors ligne

#2083 Le 15/11/2021, à 12:17

CM63

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Il faudrait faire des forks là, qu'est-ce que c'est que ce sujet fourre-tout?


D'sous n'a mis, est-elle avare, frivole ou tellurique?

Hors ligne

#2084 Le 15/11/2021, à 12:45

Qid

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

CM63 a écrit :

Il faudrait faire des forks là, qu'est-ce que c'est que ce sujet fourre-tout?

C'est vrai que ce sujet ne se prête pas vraiment à réagir à un script proposé... Surtout si ça doit se faire sur la durée... J'arrête donc là en remerciant thib1984 pour son "travail" et ses retours sur mes commentaires...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#2085 Le 15/11/2021, à 12:57

thib1984

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

CM63 a écrit :

Il faudrait faire des forks là, qu'est-ce que c'est que ce sujet fourre-tout?

neutral Désolé
Je comprends smile et en même temps je trouverais pas ça très modeste que je crée un topic sur "mes" applis... sad

Hors ligne

#2086 Le 15/11/2021, à 17:52

Hizoka

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

thib1984, pourtant qui peut le faire aussi bien que toi ?

Tu présentes ton taf, c'est le but de https://forum.ubuntu-fr.org/viewforum.php?id=69 en autre.

C'est toi qui l'a fait, c'est donc toi le mieux placé pour en parler et le partager.

Hors ligne

#2087 Le 15/11/2021, à 23:24

thib1984

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Hizoka a écrit :

thib1984, pourtant qui peut le faire aussi bien que toi ?

Tu présentes ton taf, c'est le but de https://forum.ubuntu-fr.org/viewforum.php?id=69 en autre.

C'est toi qui l'a fait, c'est donc toi le mieux placé pour en parler et le partager.


J'ai suivi tes conseils, je te remercie smile
@Jarodd : la nouvelle version de pyweatherfr est poussée avec la mise en place d'un cache!

Hors ligne

#2088 Le 15/11/2021, à 23:30

Qid

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

thib1984 a écrit :
Hizoka a écrit :

thib1984, pourtant qui peut le faire aussi bien que toi ?

Tu présentes ton taf, c'est le but de https://forum.ubuntu-fr.org/viewforum.php?id=69 en autre.

C'est toi qui l'a fait, c'est donc toi le mieux placé pour en parler et le partager.


J'ai suivi tes conseils, je te remercie smile

Bon je continue ici pour éviter de pourrir un "autre" de tes sujets... Ça va tu t'amuses bien à ce que je vois wink merci beaucoup pour tout ça wink ... Par contre juste une question : pourquoi pip ? C'est quoi ce truc par rapport aux deb ? Est-ce que c'est bien tout aussi propre à l'install/desinstall ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#2089 Le 15/11/2021, à 23:42

thib1984

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

C'est une question générique big_smile
J'aime bien python que je trouve assez puissant pour une utilisation sur des programmes "relativement" simples mais demandant un peu plus de fonctionnalités qu'en bash.
Pip permet de pouvoir porter le programme sur linux, mac et windows, ca les rend multi-plateforme.
Niveau installation, c'est assez simple "pip3 install/ pip3 uninstall" smile

Hors ligne