Contenu | Rechercher | Menus

Annonce

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.

#276 Le 15/04/2013, à 18:03

ragamatrix

Re : [Conky] Alternative à weather.com (3)

milou32 a écrit :

Je viens de voir ton message pour les pages en anglais. Ce n'est pas délibéré je préfèrerais en français.

Dans ton adresse sur accuweather relève là comme ça sur le site: http://www.accuweather.com/fr/is/reykjavik/190390/weather-forecast/190390

Hors ligne

#277 Le 15/04/2013, à 18:06

milou32

Re : [Conky] Alternative à weather.com (3)

Oui mais dans quel fichier je dois la rentrer cette url ? ce n'est apparemment pas dans conkyrc, je ne trouve pas

Hors ligne

#278 Le 15/04/2013, à 18:15

ragamatrix

Re : [Conky] Alternative à weather.com (3)

milou32 a écrit :

Oui mais dans quel fichier je dois la rentrer cette url ? ce n'est apparemment pas dans conkyrc, je ne trouve pas

Tu dois changer je crois dans meteo.cfg et recmeteo.py

Hors ligne

#279 Le 15/04/2013, à 18:38

milou32

Re : [Conky] Alternative à weather.com (3)

ça y'est c'est bon c'était dans ces deux fichiers
Une petite capture pour le plaisir
3f7d4f09cc6980465c7db2fdbd324.png

C'est quand même mieux pour quelqu'un comme moi qui suis un peu fâchée avec l'anglais .....
Merci à toi et à Didier-T pour votre aide

Hors ligne

#280 Le 15/04/2013, à 18:54

ragamatrix

Re : [Conky] Alternative à weather.com (3)

Didier-T a écrit :
ragamatrix a écrit :

@Didier-T
Salut; j'ai redécouvert deux scripts meteo écrits en lua, penses-tu qu'il soit possible de les combiner pour n'en faire qu'un seul. Ensuite je pourrais faire une mise en place correcte. Pour les assembler je ne sais pas où les couper au niveau des fonctions... Penses-tu que cela est faisable ?
...

salut ragamatrix,
dans l'absolu tout est faisable, mais la sa vas être galère, les deux scripts sont du même auteur et donc certaines variables doivent portés le même nom.

du coups le plus simple est d'appeler les deux scripts lua via conky.

il y a une solutions pour en utiliser une infinité, mais la de tête je peux pas te la donner, il me semble qu'il faut passer par un scrit lua qui sert de lanceur.

A+

En fait j'arrive pour l'instant à lancer les 2 dans le meme conky mais ça bug... Comme ils se nommaient pareil pour l'appel j'en ai renommé un weather2 comme ça (dans le script et dans conky):

lua_load ~/.conky/conky6/weathercircle.lua
lua_draw_hook_pre weather2 #starts the lua weather data gathering function, call once at top of conkyrc

lua_load ~/.conky/conky24/thermometer3.lua

# The all important - How often conky refreshes.
# If you have a "Crey" try: 0.2 - smokin' - but watch the CPU useage go UP!
update_interval 1
top_name_width 7


TEXT
${lua conky_weather}
  

erreurs:

 Conky: llua_do_call: function conky_weather2 execution failed: /home/climatix/.conky/conky6/weathercircle.lua:509: attempt to concatenate field '?' (a nil value)
Conky: llua_do_call: function conky_weather execution failed: /home/climatix/.conky/conky24/thermometer3.lua:199: attempt to call global 'humidity' (a table value)
Conky: llua_do_call: function conky_weather2 execution failed: /home/climatix/.conky/conky6/weathercircle.lua:509: attempt to concatenate field '?' (a nil value)
Conky: llua_do_call: function conky_weather execution failed: /home/climatix/.conky/conky24/thermometer3.lua:199: attempt to call global 'humidity' (a table value)
Conky: llua_do_call: function conky_weather2 execution failed: /home/climatix/.conky/conky6/weathercircle.lua:509: attempt to concatenate field '?' (a nil value)
 

Dernière modification par ragamatrix (Le 15/04/2013, à 18:55)

Hors ligne

#281 Le 15/04/2013, à 20:28

ragamatrix

Re : [Conky] Alternative à weather.com (3)

@Didier-T

Didier-T a écrit :

il y a une solutions pour en utiliser une infinité, mais la de tête je peux pas te la donner, il me semble qu'il faut passer par un scrit lua qui sert de lanceur.

A+

J'ai cherché un peu et trouvé ça:

wlourf a écrit :

2. Method with a Lua script for 2 or more scripts

Now, here is an example for 2 scripts, but you can modify it for three, four ... scripts :
Save the two scripts (scriptA.lua with conky_functionA() and scriptB.lua with conky_functionB() in the same folder : /home/wlourf/multi/ for my example :
Create a third script loadAll.lua, and paste that :

package.path = "/home/wlourf/multi/?.lua"
require 'scriptA' --for scriptA.lua ".lua" is not required here
require 'scriptB'

function conky_main()
     conky_functionA()
     conky_functionB()
end


and in the conkyrc, call the conky_main function with lua_draw_hook_pre or lua_draw_hook_post, like this :

lua_draw_hook_post main

Mais je n'ai pas bien compris cette ligne :

 package.path = "/home/climatix/.conky/conky6/?.lua" 

Ceci doit-être un fichier ou un dossier ?
merci

Hors ligne

#282 Le 15/04/2013, à 21:03

Didier-T

Re : [Conky] Alternative à weather.com (3)

avec une extension, je pencherais pour un fichier smile

Hors ligne

#283 Le 15/04/2013, à 21:33

ragamatrix

Re : [Conky] Alternative à weather.com (3)

bon j'arrive à lancer les deux scripts mais il y en a toujours un sur les deux qui plante, on dirait un conflit, car ils ont tous les deux besoin de récupérer les données su le même site...
Aussitot lancé les aiguilles retombent et le taux d'humidité disparait avec un message d'erreur..

 Conky: llua_getstring: function conky_weather didn't return a string, result discarded
Conky: llua_getstring: function conky_weather didn't return a string, result discarded
Conky: llua_getstring: function conky_weather didn't return a string, result discarded
Conky: llua_do_call: function conky_quadrants execution failed: /home/climatix/.conky/conky24/thermometer3.lua:199: attempt to call global 'humidity' (a table value)
Conky: llua_getstring: function conky_weather didn't return a string, result discarded
Conky: llua_do_call: function conky_quadrants execution failed: /home/climatix/.conky/conky24/thermometer3.lua:199: attempt to call global 'humidity' (a table value)
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 20985 requests (20985 known processed) with 0 events remaining.
┌─( climatix ) - ( 3.2.0-40-generic ) - ( ~ )
└─>  

J'ai l'impression de ne pas être loin mais non je ne trouve pas la solution... hmm
quadrants
Lors de la mise à jour le "weathercircle" plante...

Dernière modification par ragamatrix (Le 15/04/2013, à 21:35)

Hors ligne

#284 Le 17/04/2013, à 01:56

Dreadid

Re : [Conky] Alternative à weather.com (3)

Bonjour Didier-T,

Depuis cet après-midi, le script ne fait plus les mises à jour, les fichiers de reptravail n'évoluent pas, en dehors de lunaison qui s'actualise.

J'utilise meteo2.lua v1.07 & recmeteo_python_2.py v1.01

Mon conky :

# Conky settings #
background yes
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048

# Window specifications #

own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tr
gap_x 10
gap_y 10

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes

# Text settings #
use_xft yes
xftfont Linux Biolinum:bold:size=9
xftalpha 0.5

uppercase no

temperature_unit celsius

default_color FFFFFF

# -- Déclaration template -- #
template0 ${image ~/.conky/conky-meteo/meteo/images/\1 -p \2 -s \3} # -- images fond -- #
template1 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
template2 ${lua_parse Meteo_\1 \2 \3 \4 60 \5} # -- icônes météo -- \2=répertoire icônes \3=position \4=taille \5=jour (pour les prévisions) #
template3 ${lua Lune_\1} 
template4 ${lua_parse Images_\1 \2 \3 60 \4} # -- Appelle image -- \2=position \3=taille \4=jour (pour les prévisions) #

# Lua Load  #
lua_load ~/.conky/clock_rings.lua
lua_draw_hook_pre clock_rings

lua_load ~/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua
lua_startup_hook init ~/.conky/conky-meteo/meteo/meteo.cfg

TEXT
# Date  #
${voffset 8}${color a5cb92}${font Linux Biolinum:bold:size=20}${time %A}${font}${voffset -22}${alignr 50}${color FFFFFF}${font Linux Biolinum:bold:size=42}${time %e}${font}
${voffset -18}${font Linux Biolinum:bold:size=18}${time %b}${font}${voffset -8} ${color a5cb92}${font Linux Biolinum:bold:size=20}${time %Y}${font}${voffset -4}${hr}

# Département & température  #
${voffset 139}${font Linux Biolinum:bold:size=12}${color a5cb92}${alignr}Gwada${font}
${font Linux Biolinum:bold:size=13}${color FFFFFF}${alignr}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ TFFR temperature temperature 30}°C${font}
# Image horloge  #
${image ~/.conky/linux-mint1-300x300a.png -p 4,53 -s 192x192}
# CPU, RAM, Disk & Net  #
${color FFFFFF}${goto 5}${voffset 2}${cpu cpu0}%${goto 55}${cpu cpu1}%${goto 105}${cpu cpu2}%${goto 155}${cpu cpu3}%
${color a5cb92}${goto 5}CPU1${goto 55}CPU2${goto 105}CPU3${goto 155}CPU4
${color FFFFFF}${voffset 28}${goto 80}${memperc}%${goto 130}${fs_used_perc /}%
${color a5cb92}${goto 80}RAM${goto 130}DISK
${voffset 31}${color 339900}${font Linux Biolinum:bold:size=8}Download :${goto 65}${color FFFFFF}${downspeed eth1}
${color ef8c25}Upload :${goto 65}${color FFFFFF}${upspeed eth1}
${color a5cb92}${voffset -21}${goto 109}${font Linux Biolinum:bold:size=9}NET
# Infos diverses ordinateur  #
${voffset 24}${color a5cb92}${font Linux Biolinum:bold:size=9}Allumé depuis : ${color FFFFFF}${uptime_short}
${color a5cb92}Processus : ${color FFFFFF}${processes}
${color a5cb92}En cours : ${color FFFFFF}${running_processes}
${color ffffff}${alignr}${nodename}
${color a5cb92}${alignr}${pre_exec cat /etc/issue.net} ${color ffffff}$machine
${color a5cb92}${alignr}Kernel : ${color ffffff}${kernel}
${voffset -1}${color a5cb92}${font Linux Biolinum:bold:size=12}Météo${font} ${voffset -2}${hr}
#### Lancement du script récupérant les données météo ####
${template1 Maj}
#${template1 horsligne}
#### Premier cadre ####
##### température actuelle #####
${voffset -6}${goto 62}${font Linux Biolinum:bold:size=16}${color a5cb92}${template1 TempAct}°
##### ville #####
${voffset -40}${color ffffff}${font Linux Biolinum:bold:size=9}${template1 Ville}
##### Affichage infos vent ######
${voffset -14}${color a5cb92}${font Linux Biolinum:bold:size=9}${goto 145}${template1 VentDirP}            
${color FFFFFF}${font Linux Biolinum:bold:size=9}${goto 145}${template1 VentForce} km/h
##### Affichage conditions météo #####
${voffset 2}${font Linux Biolinum:bold:size=8}${color ffffff}${alignc}${template1  CondMeteo}
#### Second cadre ####
##### Affichage temperature & probabilité de précipitations Jour/Nuit #####
${voffset 29}${color a5cb92}${font Linux Biolinum:bold:size=8}${goto 23}${template1 Jour_Temp 1}° / ${template1 Jour_ProbPrec 1}%${goto 143}${template1 Nuit_Temp 1}° / ${template1 Nuit_ProbPrec 1}%
##### Affichage conditions météo #####
#${voffset 26}${font Linux Biolinum:size=6}${color ffffff}${goto 10}${template1  AM_CondMeteo1 1}${goto 100} ${template1  Noct_CondMeteo1 1}
##### Affichage lunaison #####
${voffset 52}${font Linux Biolinum:bold:size=8}${color ffffff}${alignc}${template3 ephemerides1} ${template3 ephemerides2}
#### troisieme cadre ####
##### Affichage Date #####
${voffset 16}${font Linux Biolinum:bold:size=8}${color a5cb92}${goto 8}${template1 Jour %a_%d 2}${goto 58}${template1 Jour %a_%d 3}${goto 108}${template1 Jour %a_%d 4}${goto 158}${template1 Jour %a_%d 5}
##### Affichage précipitations #####
${voffset -2}${font Linux Biolinum:size=8}${color ffffff}${goto 32}${template1 Jour_ProbPrec 2}%${goto 82}${template1 Jour_ProbPrec 3}%${goto 132}${template1 Jour_ProbPrec 4}%${goto 182}${template1 Jour_ProbPrec 5}%
##### Affichage temperature #####
${voffset 17}${goto 12}${font Linux Biolinum:bold:size=8}${color a5cb92}${template1 Nuit_Temp 2}°/${template1 Jour_Temp 2}°${goto 62}${template1 Nuit_Temp 3}°/${template1 Jour_Temp 3}°${goto 112}${template1 Nuit_Temp 4}°/${template1 Jour_Temp 4}°${goto 162}${template1 Nuit_Temp 5}°/${template1 Jour_Temp 5}°
##### Affichage vitesse du vent #####
${voffset 20}${font Linux Biolinum:bold:size=8}${color ffffff}${goto 9}${template1 Jour_VentForce 2}${font Linux Biolinum:bold:size=6} km/h${goto 59}${voffset -2}${font Linux Biolinum:bold:size=8}${template1 Jour_VentForce 3}${font Linux Biolinum:bold:size=6} km/h${goto 109}${voffset -2}${font Linux Biolinum:bold:size=8}${template1 Jour_VentForce 4}${font Linux Biolinum:bold:size=6} km/h${goto 159}${voffset -2}${font Linux Biolinum:bold:size=8}${template1 Jour_VentForce 5}${font Linux Biolinum:bold:size=6} km/h
#### quatrième cadre ####
##### Heure mise à jour #####
${voffset 23}${alignc}${font Linux Biolinum:bold:size=9}${color a5cb92}MàJ :
${alignc}${color ffffff}${template1 Heure}h${template1 Minute}

#### Affichage des cadres utilisés dans le conky ####
#### fond cadre ####
${template0 carnet4.png 0,573 200x230}
#### icônes premier cadre ####
${template2 IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 67,575 66x40}
${template2 IconeV ~/.conky/conky-meteo/meteo_lua_2/icones/vent 114,528 28x28}
#### icônes second cadre ####
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 8,610 66x40 1}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 128,610 66x40 1}
${image /tmp/lune.png -p 85,635 -s 30x30 -f 60}
#### icônes troisième cadre ####
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 4,713 43x26 2}
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 54,713 43x26 3}
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 104,713 43x26 4}
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 154,713 43x26 5}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 4,746 43x26 2}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 54,746 43x26 3}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 104,746 43x26 4}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 154,746 43x26 5}
${template2 Jour_IconeR ~/.conky/conky-meteo/meteo_lua_2/icones/vent 14,780 22x22 2}
${template2 Jour_IconeR ~/.conky/conky-meteo/meteo_lua_2/icones/vent 64,780 22x22 3}
${template2 Jour_IconeR ~/.conky/conky-meteo/meteo_lua_2/icones/vent 114,780 22x22 4}
${template2 Jour_IconeR ~/.conky/conky-meteo/meteo_lua_2/icones/vent 164,780 22x22 5}

# Krostons  #
${image ~/.conky/Kroston_01.png -p 15,793 -s 63x71}${image ~/.conky/Kroston_02.png -p 0,178 -s 68x71}${image ~/.conky/Kroston_03.png -p 141,390 -s 59x75}

Mon fichier meteo.cfg :

# ---- Config Meteo-Lua v2 ----

#Répertoire des scripts
repscript=~/.conky/conky-meteo/meteo_lua_2/scripts

#Répertoire de sauvegarde
repsauv=~/.conky/conky-meteo/meteo/reptravail

#Répertoire temporaire
TempShell=/tmp

#Copier votre adresse Accuweather ici
web=http://www.accuweather.com/fr/gp/gourbeyre/1150417/daily-weather-forecast/1150417

#Prévision sur n jour (de 1 à 15) moyenne pour la journée
periode=5 

#Prévision infos sur la matinée (oui, non)
matinée=non

#Prévision infos sur la Après Midi (oui, non)
am=oui

#Prévision infos sur la Soirée (oui, non)
soiree=non

#Prévision infos sur la Nuit (oui, non)
nuit=oui

#Prévision à 8 Heures
Prev8heures=non

#Nombre de tranche de huit heures a traiter
nbFoisHuit=1

#Palier changement de couleur rose des vents (Km/h)
Palier=20

#Temps entre les mises à jour prévision (minute)
update=15

#Affichage notifiaction a la mise a jour
notify=non

Une idée de ce qui pourrait poser problème ? Merci d'avance pour les suggestions.


Intel NUC / Intel® Core™ i5-8259U CPU @ 2.30GHz × 4/ Intel Iris Plus Graphics 655 / 16 Go RAM
LinuxMint 20.3 - Cinnamon 64 bits / Windows 10 - 64 bits

Hors ligne

#285 Le 17/04/2013, à 06:55

Didier-T

Re : [Conky] Alternative à weather.com (3)

bonjour dcourbet,

il y a eut un petit changement sur le site accuweater (ils ont modifier le format pour la date 17/04/2013 est devenu avr. 17).
ce sera rapidement réglé.

edit : c'est fait, passage recmeteo_python_2.py en v1.02

Dernière modification par Didier-T (Le 17/04/2013, à 06:58)

Hors ligne

#286 Le 17/04/2013, à 08:30

ragamatrix

Re : [Conky] Alternative à weather.com (3)

@Didier-T
Salut;
Que doit-on changer pour faire marcher ton script python2 avec les scripts d'integration au fond d'écran de jpdipsy ? Tu avais parlé de remplacer python3 par python2 quelque part mais je ne comprends pas où ?
Merci

Hors ligne

#287 Le 17/04/2013, à 09:29

milou32

Re : [Conky] Alternative à weather.com (3)

Bonjour,
Je vois qu'il y a une mise à jour à faire. Comment faut-il procéder exactement ? Est-ce qu'il faut réinstaller entièrement le script ?
Merci

Hors ligne

#288 Le 17/04/2013, à 10:22

milou32

Re : [Conky] Alternative à weather.com (3)

J'ai ma réponse, toute seule comme une grande.... J'ai décompressé le script et j'ai remplacé les recmeteo.py et ça remarche, les mises à jour se font.
Merci Didier-T pour cette mise à jour

Hors ligne

#289 Le 17/04/2013, à 14:18

Dreadid

Re : [Conky] Alternative à weather.com (3)

@ Didier-T,
Merci pour ta réactivité, je mets à jour recmeteo_python_2.py à jour.
Dans le coup, je regarde dans le dossier script et je vois recmeteo.py qui n'est plus appelé dans les autres scripts... il est à supprimer ?


Intel NUC / Intel® Core™ i5-8259U CPU @ 2.30GHz × 4/ Intel Iris Plus Graphics 655 / 16 Go RAM
LinuxMint 20.3 - Cinnamon 64 bits / Windows 10 - 64 bits

Hors ligne

#290 Le 17/04/2013, à 14:58

ti_tux

Re : [Conky] Alternative à weather.com (3)

@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.


Venez traduire KDE (doc, appli, pages web) en français http://fr.l10n.kde.org/

Hors ligne

#291 Le 17/04/2013, à 15:11

Dreadid

Re : [Conky] Alternative à weather.com (3)

@Didier-T
Malgré le passage de recmeteo_python_2.py à la v1.02, le problème reste identique...
Pour la lunaison, j'ai bien la mise à jour... Par contre, pour les prévisions météo, j'ai celle d'Argenteuil au 13 mars 2013 smile


Intel NUC / Intel® Core™ i5-8259U CPU @ 2.30GHz × 4/ Intel Iris Plus Graphics 655 / 16 Go RAM
LinuxMint 20.3 - Cinnamon 64 bits / Windows 10 - 64 bits

Hors ligne

#292 Le 17/04/2013, à 15:46

ragamatrix

Re : [Conky] Alternative à weather.com (3)

Pas mieux avec 1.22 sur 12.04 et python3

 ┌─( climatix ) - ( 3.2.0-40-generic ) - ( ~ )
└─> '/home/climatix/Accuweather/scripts/recmeteo.py' 
Version = 1.22
huitHeures 1 Ok
huitHeures 2 Ok
Traceback (most recent call last):
  File "/home/climatix/Accuweather/scripts/recmeteo.py", line 360, in <module>
    demonise(ent, nb1, nb2, huitHeures, nbJour, interval, nbFoisHuit, Id)
  File "/home/climatix/Accuweather/scripts/recmeteo.py", line 306, in demonise
    traitement(ent+nb1+'/daily-weather-forecast/'+nb2+"?day="+str(x), repsauv+"/Jour"+str(x), repsauv)
  File "/home/climatix/Accuweather/scripts/recmeteo.py", line 130, in traitement
    information=information+"jour: "+jour.group(1)+"\n"
AttributeError: 'NoneType' object has no attribute 'group'
┌─( climatix ) - ( 3.2.0-40-generic ) - ( ~ )
 

Mais c'est pas tous les jours; deux jours y marche pas un jour y marche lol

Hors ligne

#293 Le 17/04/2013, à 16:13

Didier-T

Re : [Conky] Alternative à weather.com (3)

ti_tux a écrit :

@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.

il ne te manque rien, il y a simplement toujours le problème avec beautifullsoup qui ne traite pas toujours la totalité de la page web
sa commence a être agacent, il vas falloir que je trouve un autre langage pour faire mon parseur mad

Hors ligne

#294 Le 17/04/2013, à 16:14

Didier-T

Re : [Conky] Alternative à weather.com (3)

ragamatrix a écrit :

Pas mieux avec 1.22 sur 12.04 et python3

 ┌─( climatix ) - ( 3.2.0-40-generic ) - ( ~ )
└─> '/home/climatix/Accuweather/scripts/recmeteo.py' 
Version = 1.22
huitHeures 1 Ok
huitHeures 2 Ok
Traceback (most recent call last):
  File "/home/climatix/Accuweather/scripts/recmeteo.py", line 360, in <module>
    demonise(ent, nb1, nb2, huitHeures, nbJour, interval, nbFoisHuit, Id)
  File "/home/climatix/Accuweather/scripts/recmeteo.py", line 306, in demonise
    traitement(ent+nb1+'/daily-weather-forecast/'+nb2+"?day="+str(x), repsauv+"/Jour"+str(x), repsauv)
  File "/home/climatix/Accuweather/scripts/recmeteo.py", line 130, in traitement
    information=information+"jour: "+jour.group(1)+"\n"
AttributeError: 'NoneType' object has no attribute 'group'
┌─( climatix ) - ( 3.2.0-40-generic ) - ( ~ )
 

Mais c'est pas tous les jours; deux jours y marche pas un jour y marche lol

la c'est certain, il marche plus, accuweather à modifié son site

Hors ligne

#295 Le 17/04/2013, à 16:21

Didier-T

Re : [Conky] Alternative à weather.com (3)

pour les utilisateur de recmeteo.py en version python3 (comme ragamatrix)
le pack d'installation des script est mis a jour avec un recmeteo.py en 1.23

pour le moment je ne suis pas en 13.04, du coups je ne peut chercher la source des soucis.

Dernière modification par Didier-T (Le 17/04/2013, à 16:22)

Hors ligne

#296 Le 17/04/2013, à 16:23

ragamatrix

Re : [Conky] Alternative à weather.com (3)

@Didier-T
Peut-être l'idée est difficile à réaliser mais le site meteo qu'utilise nos amis Anglophones avec le script v9000.lua n'a pas bougé et n'a pas fait de grosse modif depuis longtemps...

 local web="http://www.intellicast.com/Local/Forecast.aspx?unit=C&location=SZXX0014" 

intellicast
Penses-tu qu'il serait possible de changer de site pour tes scripts?

Hors ligne

#297 Le 17/04/2013, à 16:25

Didier-T

Re : [Conky] Alternative à weather.com (3)

ragamatrix a écrit :

@Didier-T
Peut-être l'idée est difficile à réaliser mais le site meteo qu'utilise nos amis Anglophones avec le script v9000.lua n'a pas bougé et n'a pas fait de grosse modif depuis longtemps...

 local web="http://www.intellicast.com/Local/Forecast.aspx?unit=C&location=SZXX0014" 

intellicast
Penses-tu qu'il serait possible de changer de site pour tes scripts?

ce serait certainement le plus simple, en effet, mais nous y perdrons des données.
en fait sa fait longtemps que j'y songe.

Hors ligne

#298 Le 17/04/2013, à 16:32

ti_tux

Re : [Conky] Alternative à weather.com (3)

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 object

Pas glop !

Dernière modification par ti_tux (Le 17/04/2013, à 16:38)


Venez traduire KDE (doc, appli, pages web) en français http://fr.l10n.kde.org/

Hors ligne

#299 Le 17/04/2013, à 16:42

Didier-T

Re : [Conky] Alternative à weather.com (3)

ti_tux a écrit :

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 object

Pas glop !

houps..., j'suis couillons, il y a un bout de code en python2 dans le script pour python3... je perd la tête

Hors ligne

#300 Le 17/04/2013, à 16:51

Didier-T

Re : [Conky] Alternative à weather.com (3)

c'est corrigé pour python3
passage en 1.24

Hors ligne