#0 Re : -1 » [Conky] Alternative à weather.com (3) » Le 17/04/2013, à 14:58
- ti_tux
- Réponses : 592
@Didier,
J'ai téléchargé ton nouveau script en python 2, et il ne fonctionne pas chez moi ^^ Je suis passé sur la 13.04 ce week-end donc il me manque peut-être une lib mais je ne vois pas laquelle.
ti_tux@kubuntu:~$ python /home/ti_tux/Bureau/recmeteo_python_2.py adressWeb=http://www.accuweather.com/fr/fr/caen/132264/weather-forecast/132264 repsauv=/home/ti_tux/Meteo_lua3/conky/meteo huitHeures=non nbFoisHuit=0 nbJour=7 interval=15 matin=non apresmidi=oui soiree=non nuit=oui
Version = 1.02
Traceback (most recent call last):
File "/home/ti_tux/Bureau/recmeteo_python_2.py", line 364, in <module>
demonise(ent, nb1, nb2, huitHeures, nbJour, interval, nbFoisHuit, Id)
File "/home/ti_tux/Bureau/recmeteo_python_2.py", line 310, in demonise
traitement(ent+nb1+'/daily-weather-forecast/'+nb2+"?day="+str(x), repsauv+"/Jour"+str(x), repsauv)
File "/home/ti_tux/Bureau/recmeteo_python_2.py", line 131, in traitement
date=histo.find_all('th')
AttributeError: 'NoneType' object has no attribute 'find_all'Merci pour le coup de pouce.
#1 Re : -1 » [Conky] Alternative à weather.com (3) » Le 17/04/2013, à 16:32
- ti_tux
- Réponses : 592
Ok , je vais tester le script en python 3 des fois que bs soit corrigé, j'ai vu des maj python passées tout à l'heure.
Perso, on a beau vouloir rendre un code le plus imperméable possible au changement d'une page, il y aura toujours des variables et des procédures à ajuster, et au vu du nombre de changements pas forcément de gros changements mais changements quand même d'accuweather, je serai d'avis d'essayer un autre site. Mais il faut avoir le temps coder... Je me vois bien sortir un parser en C++, la bombe atomique pour tuer une mouche quoi^^
Edit : test du recmeteo.py en python3 sur 13.04
ti_tux@kubuntu:~$ python3 /home/ti_tux/Bureau/météo/recmeteo.py adressWeb=http://www.accuweather.com/fr/fr/caen/132264/weather-forecast/132264 repsauv=/home/ti_tux/Meteo_lua3/conky/meteo huitHeures=non nbFoisHuit=0 nbJour=7 interval=15 matin=non apresmidi=oui soiree=non nuit=oui
Version = 1.23
Traceback (most recent call last):
File "/home/ti_tux/Bureau/météo/recmeteo.py", line 359, in <module>
demonise(ent, nb1, nb2, huitHeures, nbJour, interval, nbFoisHuit, Id)
File "/home/ti_tux/Bureau/météo/recmeteo.py", line 305, in demonise
traitement(ent+nb1+'/daily-weather-forecast/'+nb2+"?day="+str(x), repsauv+"/Jour"+str(x), repsauv)
File "/home/ti_tux/Bureau/météo/recmeteo.py", line 128, in traitement
jour=compile("(.*)/(.*)/(.*)").search(date[4].get_text().encode("utf8",'ignore'))
TypeError: can't use a string pattern on a bytes-like objectPas glop !
#2 Re : -1 » [Conky] Alternative à weather.com (3) » Le 17/04/2013, à 16:54
- ti_tux
- Réponses : 592
![]()
ti_tux@kubuntu:~$ python3 /home/ti_tux/Bureau/recmeteo.py adressWeb=http://www.accuweather.com/fr/fr/caen/132264/weather-forecast/132264 repsauv=/home/ti_tux/Meteo_lua3/conky/meteo huitHeures=non nbFoisHuit=0 nbJour=7 interval=15 matin=non apresmidi=oui soiree=non nuit=ouiVersion = 1.24
Jour 1 Ok
AM 1 Ok
Nuit 1 Ok
Jour 2 Ok
AM 2 Ok
Nuit 2 Ok
Jour 3 Ok
AM 3 Ok
Nuit 3 Ok
Jour 4 Ok
AM 4 Ok
Nuit 4 Ok
Jour 5 Ok
AM 5 Ok
Nuit 5 Ok
Jour 6 Ok
AM 6 Ok
Nuit 6 Ok
Jour 7 Ok
AM 7 Ok
Nuit 7 Ok
CC Ok
mise a jour en : 19.70202112197876Merci bien.
#3 Re : -1 » [Conky] Alternative à weather.com (3) » Le 20/04/2013, à 23:33
- ti_tux
- Réponses : 592
Alors là c'est troublant, sur la 13.04 et python3 je n'ai aucun souci, mise à jour tous les 1/4 d'heure pendant 72h sans plantage nickel.
Par contre sur la 12.04, pfff... j'ai le même retour terminal que ragamatrix au post #304
#4 Re : -1 » [Conky] Alternative à weather.com (3) » Le 24/04/2013, à 22:03
- ti_tux
- Réponses : 592
@Yvance77,
c'est un conky générique qui s'affiche car tu n'as pas indiqué dans ta commande le chemin de ton conkyrc ! Donc au lieu de conky tout court après un éventuel sleep au démarrage, il faut que tu mettes par exemple :
sleep 30 && conky -c ~/.conky/conky-meteo/meteo6jours/conkyrc#5 Re : -1 » En route vers KDE 4.10 ! » Le 08/12/2012, à 13:50
- ti_tux
- Réponses : 255
Pas de dépôt... Il reste toujours le projet neon. Bon ça te fera une installation de la 4.10 à côté de celle que tu as, ça ne fera pas une upgrade.
#6 Re : -1 » En route vers KDE 4.10 ! » Le 12/12/2012, à 20:34
- ti_tux
- Réponses : 255
Avant Apper s'appelait KPackageKit. Il me semble que KPackageKit à l'époque ne listait que les paquets, c'était un gestionnaire de paquets comme Adept en son temps. Alors qu'avec Apper, tu as une liste d'applications logicielles. Sur Kubuntu on utilise Muon par défaut.
#7 Re : -1 » En route vers KDE 4.10 ! » Le 14/12/2012, à 15:50
- ti_tux
- Réponses : 255
Il a dû voir ça par là https://launchpad.net/~kubuntu-ppa/+arc … er=quantal
#8 Re : -1 » [RESOLU] Impossible d'installer Firefox dans Kubuntu 12.10 » Le 15/05/2013, à 02:32
- ti_tux
- Réponses : 5
Juste pour répondre à ta problématique initiale pour ceux qui pourraient atterrir sur ce thread : il s'agissait d'un bug avec l'installateur de kubuntu pour firefox qui a été résolu...
Il suffisait de forcer l'installation avec dpkg :
sudo dpkg --force-all -P kubuntu-firefox-installer#9 Re : -1 » Firefox perd du terrain, est-il moins bon que chrome? autres? » Le 08/01/2013, à 23:30
- ti_tux
- Réponses : 252
Perso, je suis passé de firefox à Chromium à cause d'une raison simple: l'intégration à KDE est désastreuse. Je ne parle pas des quelques incohérences dans l'affichage, mais surtout le fait que lorsque je télécharge, firefox n'est pas fichu d'aller voir dans la config avec quelle application ouvrir le fichier téléchargé. Pour moi, c'est un bug majeur.
C'est clair qu'elle est désastreuse depuis que Kubuntu a abandonné le support de Firefox. Pour y remédier il y a le ppa de blue shell pour installer kmozillahelper et un firefox un peu plus "intégré".
#10 Re : -1 » Canonical coupe Kubuntu de son seul developpeur employé à plein-temps » Le 25/04/2013, à 15:40
- ti_tux
- Réponses : 85
@david96,
Chez moi ça roule aussi bien sur différentes machines. La seule chose qui continue à me chagriner un peu c'est l'intégration de Firefox (qui contraint à l'installation d'un ppa si on veut bien l'intégrer) et de LibreOffice à KDE (pour ce dernier ce n'est pas spécifique à Kubuntu n'est-ce pas !).
Sinon pour les backports, c'est sûr ça peut apporter en instabilité mais en même temps ils apportent un certains nombre de bugs résolus...
#11 -1 » Planet KDE en français » Le 30/03/2013, à 17:21
#12 Re : -1 » (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 18/11/2012, à 21:08
- ti_tux
- Réponses : 2375
Salut A.,
dcop c'était avant
Maintenant on utilise dbus pour communiquer.
#!/bin/bash
case "$1" in
# Now Playing Info
artist) qdbus org.kde.amarok /Player GetMetadata | grep artist: | cut -b 9- ;;
title) qdbus org.kde.amarok /Player GetMetadata | grep title: | cut -b 8- ;;
esacJe pense que ça devrait aller mieux. Bon pour les cut, je pense que j'ai coupé où il fallait sinon tu adaptes.
#13 Re : -1 » [Conky] Alternative à weather.com (2) » Le 18/11/2012, à 14:41
- ti_tux
- Réponses : 2473
Sous KDE quand j'utilise un conky sans image en couleur je mets ces paramètres :
own_window_hints undecorated,sticky,skip_taskbar,below,skip_pager
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0Cela devrait résoudre ton petit souci.
Par contre quand tu as des images en couleurs genre images météo, cette solution va rendre tes images aussi transparentes et leur rendu est un peu fade, donc dans ce cas il est préférable de passer par feh (et de commenter les 2 dernières lignes ci-dessus).
#14 Re : -1 » [Conky] Alternative à weather.com (2) » Le 12/12/2012, à 20:25
- ti_tux
- Réponses : 2473
A tous,
une petite idée pour retrouver les précipitations en mm dans les conditions courantes, nous avons l'information Previous 1 Hour dans le bas de la page, sa pourrait faire l'affaire, non ?
Connaître la quantité de précipitations sur la dernière heure passée ne m'intéresse pas vraiment perso.
#15 Re : -1 » [Conky] Alternative à weather.com (2) » Le 12/12/2012, à 20:57
- ti_tux
- Réponses : 2473
Quand je dit que je suis une burne en anglais, je croyais que Previous signifiait prochaine, mais après vérification, ce n'est pas tous a fait le cas
Pas vraiment en effet, t'as tapé en plein dans le mille...inverse ! Mais on ne t'en veux pas ^^
#16 Re : -1 » [Conky] Alternative à weather.com (2) » Le 15/02/2013, à 18:04
- ti_tux
- Réponses : 2473
Bonjour à toutes, tous,
Vu que l'ancien meteo.lua est obsolète, je me suis mis à tester le petit script en python, qui marche très bien ! Je voudrais juste vous signaler pour ceux qui veulent les notifications, qu'il faut installer la dépendance libnotify-bin. Sinon pour les notifications, passer directement par dbus résoudrait ce genre d'inconvénient, ça éviterait un appel system et serait indépendant de l'environnement de bureau KDE, LXDE et cie... En rajoutant cela au recmeteo.py :
import dbus
bus = dbus.SessionBus()
notify = bus.get_object('org.freedesktop.Notifications','/org/freedesktop/Notifications')
interface = dbus.Interface(notify,'org.freedesktop.Notifications')
interface.Notify('Recmeteo.py', 10, 'dialog-information', 'Recmeteo.py','Météo : mise à jour terminée', '',{},5000)En plus, comme ça sous KDE la notification devient plus esthétique ![]()
Bon c'est du pinaillage on est d'accord mais ça améliore un chouïa le script ![]()
#17 Re : -1 » [Conky] Alternative à weather.com (2) » Le 16/02/2013, à 00:10
- ti_tux
- Réponses : 2473
J'ai oublié de mettre le temps de mise à jour dans les notifs ! oui ça peut être intéressant d'avoir ce temps dans la notif...
interface.Notify('Recmeteo.py', 10, 'dialog-information', 'Recmeteo.py','Météo : mise à jour terminée en '+str(round(fin-start,2))+' s', '',{},5000)Faut que je regarde davantage ce script mais je suis beaucoup moins à l'aise en python qu'en C++...
Manque de pratique et surtout de temps !
Pour le souci de maan, s'il fallait vraiment des libs plus récentes, je tenterais alors plutôt de faire un apt pining sur les libs concernées vers les dépôts de la 12.10. Bon à mettre en place la 1ere fois, vaut mieux se faire conseiller mais ce n'est pas non plus très sorcier... Puis ça permet de mieux connaître le fonctionnement du système de paquets sur les debian like. Ce n'est qu'un avis ![]()
Bon week end !
#18 Re : -1 » [Conky] Alternative à weather.com (2) » Le 17/02/2013, à 16:45
- ti_tux
- Réponses : 2473
Une petite chose encore: dans votre script qui vérifie si les dépendances sont bien installées, vous utilisez la commande gksudo... Dans un environnement KDE, par exemple
, où naturellement on utilise kdesudo, votre commande ne fonctionne donc pas ! Et dans le cas où il manque des dépendances, le script demande à les installer, on valide, et de suite il indique que les dépendances manquantes ont été installées ce qui évidemment n'est pas le cas ! Dans ce cas je propose d'utiliser simplement sudo. D'ailleurs sudo aurait dû être utilisé dès le départ puisqu'on ne lance aucune application graphique, apt-get ce n'est que CLI !
Deuxième petit point, c'est la lib python3-urllib3, qui pour des gens ayant opté pour une distribution avec un support à long terme du genre de la 12.04, peut poser problème... Je ne sais pas, soit on laisse les gens se débrouiller avec un apt pining juste pour cette lib ou alors créer un bon read me pour que les gens l'installent manuellement à partir de la version de la 12.10, soit je ne sais pas
.
A bientôt ! ![]()
#19 Re : -1 » [Conky] Alternative à weather.com (2) » Le 17/02/2013, à 17:40
- ti_tux
- Réponses : 2473
@ ti_tux,
en fait je n'utilise pas la urllib3, mais la urllib qui est compris avec python3, donc cette dépendance sera supprimé.
mais le soucis est bien lié a urllib dans 12.04 (ou en tous les cas de la récupération de la page web), j'ai donc ajouté une boucle qui vérifie que les données collectés sur le web sont exploitables avant de tenter de les extraire.
Ok. J'avais vu juste regardé vite fait le script qui vérifiait les dépendances c'est pour ça que je pensais que tu l'utilisais. Au temps pour moi !
[...]en effet sudo serait une solution plus que viable
![]()
#20 Re : -1 » [Conky] Alternative à weather.com (2) » Le 20/02/2013, à 17:07
- ti_tux
- Réponses : 2473
@ carpediem,
essaye ceci, tu décompresse ou tu veux puis dans un terminal, tu lance
bash installrecmeteo.shAprès tu te laisse guider, sa devrait aller.
Si tu pouvais me faire un retour, merci.
J'ai testé ce script d'installation. Sous KDE ça se passe bien. Sauf que dans la fenêtre "récapitulatif de votre configuration" les prévisions restent à 15 jours alors que j'ai saisi 7... Pareil l'intervalle de mise à jour n'est pas pris en compte dans cette fenêtre. Et le "Sauvegardes en " reste vide. Une petite erreur pas bien méchante à rectifier :
if [ -z "$(echo "$reponse" |cut -d "=" -f2)" ]; then nbJour="5"; else nbJour=$(echo "$reponse" |cut -d "=" -f2);fi
if [ -z "$(echo "$reponse" |cut -d "=" -f3)" ]; then interval="10"; else interval=$(echo "$reponse" |cut -d "=" -f3);fiPour $repsauv il faudra juste penser à l'initialiser.
voici le pack avec recmeteo.py v1.11
on oublie dbus, pour utiliser notify2 (python3-notify2).
sa semble bien fonctionner, je suis actuellement a la troisièmes mise a jour partielle, et le script ne bug plus avec la notification activé.
Par contre là, je ne comprends pas trop, py3-notify2 envoie ses notifs à travers dbus, donc si py3-dbus ne marche pas je ne vois pas pourquoi notify2 marcherait, sauf s'il y a une coquille dans la lib.
Autre sujet : la mise à jour complète avec recmeteo.py est plus longue qu'avec l'ancien script lua (genre plus d'une minute avec recmeteo alors qu'avec l'ancien lua 12 secondes) sur l'eeepc et py3 prend facilement 35-40% du processeur (j'essaye d'optimiser ma batterie en ce moment...). Du coup si je comprends bien tu as fait le choix d'un script python pour les mises à jours intermédiaires qui doivent être plus rapides ? Me trompe-je ou il y a d'autres raisons ? Avec le script python, tu n'as pas moyen de télécharger toutes les données en une seule fois, puis de les traiter ? J'avoue je n'ai pas encore regardé vraiment comment tu traitais les données... je le ferai quand tu auras fini et que j'aurai dormi ^^
#21 Re : -1 » [Conky] Alternative à weather.com (2) » Le 20/02/2013, à 21:09
- ti_tux
- Réponses : 2473
@ ti_tux,
le but du passage a python pour la récupération des données, n'est pas de gagner du temps, mais de gagner en solidité par rapport aux petits changements régulier du site accuweather, en plus la récupération s'effectuant en tache de fond, sa n'affecte pas le conky associé, donc l'utilisateur a la sensation d'une mise a jour instantanée.
Ok. On va dire que je critique beaucoup, etc mais je vois qu'en fait tu fais le traitement à la volée. As-tu essayé de récupérer toutes les données sans traitement d'abord puis ensuite les extraire et les mettre en forme dans un fichier comme tu fais actuellement ? Le traitement serait plus efficace, le script n'attendrait pas que les données arrivent pour les traiter, pour ceux qui ont une connexion pas terrible (avec un ping élevé par exemple) le gain d'efficacité peut ne pas être négligeable. Ce n'est qu'une question... Si j'ai le temps vendredi j'essayerai de m'y coller si tu n'as pas essayé.
#22 Re : -1 » [Conky] Alternative à weather.com (2) » Le 21/02/2013, à 18:03
- ti_tux
- Réponses : 2473
@carpediem,
Salut à tous,
j'ai testé la 1.12 mais le problème reste présent, je me demande si cela ne provient pas d'allieur
Si tu pouvais donner le retour que tu as dans Konsole quand tu lances ton conky, ce serait sympa ![]()
#23 Re : -1 » [Conky] Alternative à weather.com (2) » Le 21/02/2013, à 19:08
- ti_tux
- Réponses : 2473
@carpediem :
Laisse tourner le script plus longtemps. Je crois que la 1ere fois il m'avait crié dessus aussi, regarde la sortie du terminale tu verras au bout de quelques instants il va reprendre ses esprits et tu verras des AM1 OK poindrent le bout de leur nez parmi les erreurs lua. Je viens de réessayer dans un nouveau dossier et le début de mon log est identique au tien.
Si au bout de 5 minutes ça ne marche toujours pas, je suis désolé
et je te conseillerai de reprendre depuis le début, vérifier les chemins, tout ça...
@didier-T :
Dans le script installrecmeteo, tu as oublié de faire la modification que j'avais proposé dans mon post http://forum.kubuntu-fr.org/viewtopic.p … #p12651271 si jme suis pas planté.
#24 Re : -1 » Amarok 2.6 est là ! » Le 08/12/2012, à 15:48
- ti_tux
- Réponses : 49
On se demande bien quelle peut-être la complexité de traduction d'une version 2.5 à 2.6, spécifiquement pour le français, surtout que toutes les autres langues sont disponibles.
Pas compris quel mot compliqué avait changé entre la 2.5 ou 2.6.
Pour moi, il est davantage question de disponibilité du traducteur que de difficulté de traduction. Il s'agit d'une contribution bénévole, il ne faut pas l'oublier, les traducteurs ont souvent un tout autre travail à côté. S'il y en a qui trouve que ça ne va pas assez vite, ils peuvent toujours donner un coup de main et s'investir un peu dans ce projet ouvert et libre...
Pour revenir à la traduction d'Amarok en français, elle a été terminée début septembre. Ce qu'il se passe c'est qu'elle n'a pas été prise en compte lors de l'empaquetage avec Amarok, je ne me souviens plus trop pourquoi d'ailleurs.