les paliers sont définient dans meteo.cfg
[Conky] Alternative à weather.com (3)
Effectivement, cela commence à rentrer dans l'ordre...Didier-T a écrit@ Phyllinux,
dcourbet a raison, il faut en effet supprimer /vent du chemin pour la rose des vents
pour le reste il faudrait que je vois ton conkyrc
@ dcourbet,
pour ce qui est de l'affichage de tes images, sa dépent de si tu souhaite employer la vraie transparence avec conky.
si tu souhaite le faire il faut adapter tes appelles avec la commandeet il faudra modifier ta section avant TEXT en ajoutant ceci${lua fDrawImage ~/.conky/linux-mint1-300x300a.png 4 53 192 192}
own_window_argb_visual yes
Pour les icônes du vent, supprimer la partie /vent du chemin. Pourquoi maintenant et pas avant ? Mystère de la programmation...
Pour les icônes placées derrière le cadre, c'est dû à la fonction de vraie transparence intégrée dans meteo_lua2, que je n'avais pas dans le script précédent.
Une fois les 2 choses faites, les templates modifiés (ou ajoutés), l'avant TXT modifé (pour la gestion de la transparence, je retrouve mes petits, et je vais avoir beaucoup de boulot pour tout remettre en forme :
Il faut que je reprenne tous mes conkys les uns après les autres pour y appliquer les modifs, et il faut que je reprenne tous les alignements sur les conkys, car comme je l'avais indiqué, cela met un peu le binz dans les alignements, avec des décalages vers le haut ou le bas. Mais cela attendra un peu, en fonction de mes 'temps libres', car comme je l'avais dit, je suis un peu sous la vague pour quelques semaines, et je me contenterai d'un ou 2 conky remis en forme avec toutes les données pour le moment.
Comme quoi il n'y a pas que le site de Accuweather qui fait des modifs qui impactent les conkys ! :lol:
Merci encore pour le travail effectué et ta disponibilité pour nous aider à retrouver tous nos petits

@ Didier-T :
Je viens de trouver un bug sur la dernière version de météo_lua2 :
Il concerne l'affichage des probabilités de précipitations à 8H, aussi bien pour pluie, neige et verglas.
Ne voyant rien s'afficher sur mon conky, j'ai regardé dans le fichier 8H du répertoire de travail. Les données sont bien récupérées et intégrées dans le huitHeures1 :
Je me suis dit que la syntaxe avait peut-être changé. Rien trouvé de ce côté là non plus.
Message d'erreur en terminal :

Une idée de l'origine du problème ?
Je viens de trouver un bug sur la dernière version de météo_lua2 :
Il concerne l'affichage des probabilités de précipitations à 8H, aussi bien pour pluie, neige et verglas.
Ne voyant rien s'afficher sur mon conky, j'ai regardé dans le fichier 8H du répertoire de travail. Les données sont bien récupérées et intégrées dans le huitHeures1 :
Heure1: 12
Heure2: 13
Heure3: 14
Heure4: 15
Heure5: 16
Heure6: 17
Heure7: 18
Heure8: 19
Temp. (°C)1: 18°
Temp. (°C)2: 19°
Temp. (°C)3: 20°
Temp. (°C)4: 19°
Temp. (°C)5: 18°
Temp. (°C)6: 17°
Temp. (°C)7: 16°
Temp. (°C)8: 15°
RealFeel®1: 18°
RealFeel®2: 19°
RealFeel®3: 19°
RealFeel®4: 18°
RealFeel®5: 15°
RealFeel®6: 13°
RealFeel®7: 11°
RealFeel®8: 10°
Humidité1: 58%
Humidité2: 55%
Humidité3: 51%
Humidité4: 50%
Humidité5: 53%
Humidité6: 52%
Humidité7: 52%
Humidité8: 52%
Pluie1: Â47%
Pluie2: Â51%
Pluie3: Â51%
Pluie4: Â47%
Pluie5: Â40%
Pluie6: Â34%
Pluie7: Â34%
Pluie8: Â22%
Neige1: Â0%
Neige2: Â0%
Neige3: Â0%
Neige4: Â0%
Neige5: Â0%
Neige6: Â0%
Neige7: Â0%
Neige8: Â0%
Verglas1: Â0%
Verglas2: Â0%
Verglas3: Â0%
Verglas4: Â0%
Verglas5: Â0%
Verglas6: Â0%
Verglas7: Â0%
Verglas8: Â0%
Vent (km/h)1: 23 W
Vent (km/h)2: 26 W
Vent (km/h)3: 29 ONO
Vent (km/h)4: 29 ONO
Vent (km/h)5: 31 ONO
Vent (km/h)6: 34 ONO
Vent (km/h)7: 32 NO
Vent (km/h)8: 32 NO
Indice UV1: 6
Indice UV2: 6
Indice UV3: 5
Indice UV4: 4
Indice UV5: 3
Indice UV6: 2
Indice UV7: 1
Indice UV8: 0
Couverture nuageuse1: 19%
Couverture nuageuse2: 37%
Couverture nuageuse3: 55%
Couverture nuageuse4: 54%
Couverture nuageuse5: 58%
Couverture nuageuse6: 51%
Couverture nuageuse7: 38%
Couverture nuageuse8: 21%
Point de rosée1: 10°
Point de rosée2: 10°
Point de rosée3: 9°
Point de rosée4: 9°
Point de rosée5: 8°
Point de rosée6: 7°
Point de rosée7: 6°
Point de rosée8: 5°
icone1: 2-h
icone2: 14-h
icone3: 13-h
icone4: 4-h
icone5: 4-h
icone6: 4-h
icone7: 3-h
icone8: 2-h
En revanche, rien dans le conky en affichage.Je me suis dit que la syntaxe avait peut-être changé. Rien trouvé de ce côté là non plus.
Message d'erreur en terminal :
phyllinux @ voyager-V5-171 ~
└─ $
conky -c ~/.conky/conky-meteo/meteo/conkyrc_test_meteo
Conky: desktop window (1200003) is subwindow of root window (d8)
Conky: window type - override
Conky: drawing to created window (0x3800001)
Conky: drawing to double buffer
version = v1.08
web = http://www.accuweather.com/fr/fr/argenteuil/133593/weather-forecast/133593
Pévision Nb jours = 2
Pévision Matin = non
Pévision Après Midi = oui
Pévision Soirée = non
Pévision Nuit = oui
Prévision sur 8 heures = oui
nbFoisHuit= 1
Délais = 15
Chemin de travail = /tmp
Palier = 20
Chemin de sauvegarde = /home/phyllinux/.conky/conky-meteo/meteo/reptravail
Chemin script = /home/phyllinux/.conky/conky-meteo/meteo_lua_2/scripts
Notification = non
ID = 3889
Condition courante Ok
Prévision 1 Ok
Apres Midi 1 Ok
Nuit 1 Ok
Prévision 2 Ok
Apres Midi 2 Ok
Nuit 2 Ok
huit heures Ok
Conky: llua_getstring: function conky_Meteo_huitHeures_ProbPluie didn't return a string, result discarded
Conky: llua_getstring: function conky_Meteo_huitHeures_ProbNeige didn't return a string, result discarded
Conky: llua_getstring: function conky_Meteo_huitHeures_ProbVerglas didn't return a string, result discarded
Version = 1.02
lunaison Ok
Conky: llua_getstring: function conky_Meteo_huitHeures_ProbPluie didn't return a string, result discarded
Conky: llua_getstring: function conky_Meteo_huitHeures_ProbNeige didn't return a string, result discarded
Conky: llua_getstring: function conky_Meteo_huitHeures_ProbVerglas didn't return a string, result discarded
J'ai alors lancé le conky 'test météo', et je confirme que les données extraites ne sont pas affichées.
Une idée de l'origine du problème ?
- Modifié
@ Didier-T
Merci pour l'info sur les paliers
... donc, en l’occurrence, c'est vert de 0 à 20, jaune de 20 à 40, orange de 40 à 60 et rouge au-delà de 60 km/h.
Merci pour l'info sur les paliers
... donc, en l’occurrence, c'est vert de 0 à 20, jaune de 20 à 40, orange de 40 à 60 et rouge au-delà de 60 km/h.
@ Phyllinux,
Es-tu sûr de la mise à jour du fichier huitHeures1 ?
Pour moi, depuis la réinstallation de meteo2.lua, le fichier reste figé à la date du 13 mars.
Oups... autant pour moi, dans mon fichier meteo.cfg, la ligne des prévisions sur 8 heures est réglée sur non
Es-tu sûr de la mise à jour du fichier huitHeures1 ?
Pour moi, depuis la réinstallation de meteo2.lua, le fichier reste figé à la date du 13 mars.
Oups... autant pour moi, dans mon fichier meteo.cfg, la ligne des prévisions sur 8 heures est réglée sur non
Prev8heures=non
@ Phyllinux,
je me doutais, qu'il y aurait ce genre de soucis, c'est pour sa que j'avais dans un premier temps opté pour python3.
il faut encore faire des tests pour déterminer quel script sera conservé.
mais normalement tu peut employer le script en python3, il est a jour.
il suffit de modifier ceci
je me doutais, qu'il y aurait ce genre de soucis, c'est pour sa que j'avais dans un premier temps opté pour python3.
il faut encore faire des tests pour déterminer quel script sera conservé.
mais normalement tu peut employer le script en python3, il est a jour.
il suffit de modifier ceci
os.execute("python "..repscript.."/recmeteo_python_2.py adressWeb="..cmd1.." repsauv="..repsauv.." huitHeures="..huit.." nbFoisHuit="..nbFoisHuit.." nbJour="..jours.." interval="..delais.." matin="..matin.." apresmidi="..apresmidi.." soiree="..soiree.." nuit="..nuit.." notify="..notify.." id="..ID.." &")
en cela
os.execute("python3 "..repscript.."/recmeteo.py adressWeb="..cmd1.." repsauv="..repsauv.." huitHeures="..huit.." nbFoisHuit="..nbFoisHuit.." nbJour="..jours.." interval="..delais.." matin="..matin.." apresmidi="..apresmidi.." soiree="..soiree.." nuit="..nuit.." notify="..notify.." id="..ID.." &")
dans meteo2.luadesolé pour la reponse aussi tardiveragamatrix a écritCool fais péter ! :lol: Euh pourrais-tu nous faire partager ton bout de code stp ?daniel38100 a écrit@ragamatrix
bien sur que c'est possible
http://pix.toile-libre.org/upload/img/1366024362.png
j'ai ajouter ca a macompo
C'est un peu aussi ce que je cherche à faire, utiliser macompo et meteo pour une utilisation plus polyvalente et comme je le citais plus haut que la partie meteo faisant appel à "recmeteo" (qui ne marche plus vraiment chez moi :/ ) soit indépendante... plus simple pour faire des tests.
voici le boute de code pour les info
#-------- Infos_Pratiques --------------------------------------------------------
convert -size 180x135 xc:none -fill none -strokewidth 1 -stroke orange -draw "roundrectangle 1,1 179,134 5,5" $imagetemp
# -----------------------------------------------------------------------------
name=`uname -n`
convert -background none -fill $coultemp3 -font $fonte -pointsize 16 -gravity center label:$name \
\( +clone -background black -shadow 100x1 -channel A -level 0,6% +channel \) +swap +repage -gravity center -composite $imagetemp1
composite -gravity North -background transparent -geometry +0+5 -dissolve 65% $imagetemp1 $imagetemp $imagetemp
# ------------------------------------------------------------------------------
bord=10 ;pos1=85 ;pos2=95 ;posdepart=14 ;ecart=12; posdepart1=12; posdepart2=15
gmail=`perl $meteo_rep/scripts/extra/gmail.pl n`
iplocal=`ifconfig | grep adr:192 | cut -c20-31`
ippublic=` wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'`
kernel=`uname -r`
distrib=`lsb_release -i | cut -c17-22`
version=`lsb_release -r | cut -c10-14`
codename=`lsb_release -c | cut -c11-20`
fetes=`sh $meteo_rep/scripts/extra/Saints.sh`
for (( x=1 ; x<8 ; x++ ));do
convert $imagetemp -background transparent -gravity Northwest -font $fonte -pointsize 15 -fill $couleur1 \
-annotate +$pos1+$(((ecart*x)+posdepart1)) ":" \
$imagetemp
done
convert $imagetemp -background transparent \
-gravity Northwest -font $fonte -pointsize 11 -fill $couleur1 \
-annotate +$bord+$(((ecart*1)+posdepart)) "Distribution" -annotate +$pos2+$(((ecart*1)+posdepart2)) "$distrib" \
-annotate +$bord+$(((ecart*2)+posdepart)) "version" -annotate +$pos2+$(((ecart*2)+posdepart2)) "$version $codename" \
-annotate +$bord+$(((ecart*3)+posdepart)) "Kernel" -annotate +$pos2+$(((ecart*3)+posdepart2)) "$kernel" \
-annotate +$bord+$(((ecart*4)+posdepart)) "IP local" -annotate +$pos2+$(((ecart*4)+posdepart2)) "$iplocal" \
-annotate +$bord+$(((ecart*5)+posdepart)) "IP public" -annotate +$pos2+$(((ecart*5)+posdepart2)) "$ippublic" \
-annotate +$bord+$(((ecart*6)+posdepart)) "Gmail " -annotate +$pos2+$(((ecart*6)+posdepart2)) "$gmail message(s)" \
-annotate +$bord+$(((ecart*7)+posdepart)) "Saints " -annotate +$pos2+$(((ecart*7)+posdepart2)) "$fetes" \
$imagetemp
# ombres cartouche ------------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background black -shadow 100x2 \) -compose DstOver -composite -compose Over $reptemp/Infos-pratiques.png
le gmail.pl
#!/usr/bin/perl
use Switch;
use Text::Wrap;
my $what=$ARGV[0];
$user="XXXXXX"; #username for gmail account
$pass="XXXXXX"; #password for gmail account
$file="/tmp/gmail.html"; #temporary file to store gmail
#wrap format for subject
$Text::Wrap::columns=65; #Number of columns to wrap subject at
$initial_tab=""; #Tab for first line of subject
$subsequent_tab="\t"; #tab for wrapped lines
$quote="\""; #put quotes around subject
#limit the number of emails to be displayed
$emails=-1; #if -1 display all emails
&passwd; #give password the proper url character encoding
switch($what){ #determine what the user wants
case "n" {&gmail; print "$new\n";} #print number of new emails
case "s" { #print $from and $subj for new email
&gmail;
if ($new>0){
my $size=@from;
if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed
for(my $i=0; $i<$size; ++$i){
print "From: $from[$i]\n"; #print from line
$text=$quote.$subj[$i].$quote."\n";
print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap
}
$size=@from;
if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";}
}
}
case "e" { #print number of new emails, $from, and $subj
&gmail;
if($new==0){print "You have no new emails.\n";}
else{
print "You have $new new email(s).\n";
my $size=@from;
if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed
for(my $i=0; $i<$size; ++$i){
print "From: $from[$i]\n"; #print from line
$text=$quote.$subj[$i].$quote;
print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap
}
$size=@from;
if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";}
}
}
else {
print "Usage Error: gmail.pl <option>\n";
print "\tn displays number of new emails\n";
print "\ts displays from line and subject line for each new email.\n";
print "\te displays the number of new emails and from line plus \n";
print "\t\tsubject line for each new email.\n";
} #didn't give proper option
}
sub gmail{
if(!(-e $file)){ #create file if it does not exists
`touch $file`;
}
#get new emails
`wget -q -O - https://$user:$pass\@mail.google.com/mail/feed/atom --no-check-certificate> $file`;
open(IN, $file); #open $file
my $i=0; #initialize count
$new=0; #initialize new emails to 0
my $flag=0;
while(<IN>){ #cycle through $file
if(/<entry>/){$flag=1;}
elsif(/<fullcount>(\d+)<\/fullcount>/){$new=$1;} #grab number of new emails
elsif($flag==1){
if(/<title>.+<\/title>/){push(@subj, &msg);} #grab new email titles
elsif(/<name>(.+)<\/name>/){push(@from, $1); $flag=0;} #grab new email from lines
}
}
close(IN); #close $file
}
sub passwd{ #change to url escape codes in password
#URL ESCAPE CODES
$_=$pass;
s/\%/\%25/g;
s/\#/\%23/g;
s/\$/\%24/g;
s/\&/\%26/g;
s/\//\%2F/g;
s/\:/\%3A/g;
s/\;/\%3B/g;
s/\</\%3C/g;
s/\=/\%3D/g;
s/\>/\%3E/g;
s/\?/\%3F/g;
s/\@/\%40/g;
s/\[/\%5B/g;
s/\\/\%5C/g;
s/\]/\%5D/g;
s/\^/\%5E/g;
s/\`/\%60/g;
s/\{/\%7B/g;
s/\|/\%7C/g;
s/\}/\%7D/g;
s/\~/\%7E/g;
$pass=$_;
}
sub msg{
#THE HTML CODED CHARACTER SET [ISO-8859-1]
chomp; s/<title>(.+)<\/title>/$1/; #get just the subject
#now replace any special characters
s/\&\#33\;/!/g; #Exclamation mark
s/\&\#34\;/"/g; s/\"\;/"/g; #Quotation mark
s/\&\#35\;/#/g; #Number sign
s/\&\#36\;/\$/g; #Dollar sign
s/\&\#37\;/%/g; #Percent sign
s/\&\#38\;/&/g; s/\&\;/&/g; #Ampersand
s/\&\#39\;/'/g; #Apostrophe
s/\&\#40\;/(/g; #Left parenthesis
s/\&\#41\;/)/g; #Right parenthesis
s/\&\#42\;/*/g; #Asterisk
s/\&\#43\;/+/g; #Plus sign
s/\&\#44\;/,/g; #Comma
s/\&\#45\;/-/g; #Hyphen
s/\&\#46\;/./g; #Period (fullstop)
s/\&\#47\;/\//g; #Solidus (slash)
s/\&\#58\;/:/g; #Colon
s/\&\#59\;/\;/g; #Semi-colon
s/\&\#60\;/</g; s/\<\;/</g; #Less than
s/\&\#61\;/=/g; #Equals sign
s/\&\#62\;/>/g; s/\>\;/>/g; #Greater than
s/\&\#63\;/\?/g; #Question mark
s/\&\#64\;/\@/g; #Commercial at
s/\&\#91\;/\[/g; #Left square bracket
s/\&\#92\;/\\/g; #Reverse solidus (backslash)
s/\&\#93\;/\]/g; #Right square bracket
s/\&\#94\;/\^/g; #Caret
s/\&\#95\;/_/g; #Horizontal bar (underscore)
s/\&\#96\;/\`/g; #Acute accent
s/\&\#123\;/\{/g; #Left curly brace
s/\&\#124\;/|/g; #Vertical bar
s/\&\#125\;/\}/g; #Right curly brace
s/\&\#126\;/~/g; #Tilde
s/\&\#161\;/¡/g; #Inverted exclamation
s/\&\#162\;/¢/g; #Cent sign
s/\&\#163\;/£/g; #Pound sterling
s/\&\#164\;/¤/g; #General currency sign
s/\&\#165\;/¥/g; #Yen sign
s/\&\#166\;/¦/g; #Broken vertical bar
s/\&\#167\;/§/g; #Section sign
s/\&\#168\;/¨/g; #Umlaut (dieresis)
s/\&\#169\;/©/g; s/\©\;/©/g; #Copyright
s/\&\#170\;/ª/g; #Feminine ordinal
s/\&\#171\;/«/g; #Left angle quote, guillemotleft
s/\&\#172\;/¬/g; #Not sign
s/\&\#174\;/®/g; #Registered trademark
s/\&\#175\;/¯/g; #Macron accent
s/\&\#176\;/°/g; #Degree sign
s/\&\#177\;/±/g; #Plus or minus
s/\&\#178\;/²/g; #Superscript two
s/\&\#179\;/³/g; #Superscript three
s/\&\#180\;/´/g; #Acute accent
s/\&\#181\;/µ/g; #Micro sign
s/\&\#182\;/¶/g; #Paragraph sign
s/\&\#183\;/·/g; #Middle dot
s/\&\#184\;/¸/g; #Cedilla
s/\&\#185\;/¹/g; #Superscript one
s/\&\#186\;/º/g; #Masculine ordinal
s/\&\#187\;/»/g; #Right angle quote, guillemotright
s/\&\#188\;/¼/g; s/\¼\;/¼/g; # Fraction one-fourth
s/\&\#189\;/½/g; s/\½\;/½/g; # Fraction one-half
s/\&\#190\;/¾/g; s/\¾\;/¾/g; # Fraction three-fourths
s/\&\#191\;/¿/g; #Inverted question mark
s/\&\#192\;/À/g; #Capital A, grave accent
s/\&\#193\;/Á/g; #Capital A, acute accent
s/\&\#194\;/Â/g; #Capital A, circumflex accent
s/\&\#195\;/Ã/g; #Capital A, tilde
s/\&\#196\;/Ä/g; #Capital A, dieresis or umlaut mark
s/\&\#197\;/Å/g; #Capital A, ring
s/\&\#198\;/Æ/g; #Capital AE dipthong (ligature)
s/\&\#199\;/Ç/g; #Capital C, cedilla
s/\&\#200\;/È/g; #Capital E, grave accent
s/\&\#201\;/É/g; #Capital E, acute accent
s/\&\#202\;/Ê/g; #Capital E, circumflex accent
s/\&\#203\;/Ë/g; #Capital E, dieresis or umlaut mark
s/\&\#204\;/Ì/g; #Capital I, grave accent
s/\&\#205\;/Í/g; #Capital I, acute accent
s/\&\#206\;/Î/g; #Capital I, circumflex accent
s/\&\#207\;/Ï/g; #Capital I, dieresis or umlaut mark
s/\&\#208\;/Ð/g; #Capital Eth, Icelandic
s/\&\#209\;/Ñ/g; #Capital N, tilde
s/\&\#210\;/Ò/g; #Capital O, grave accent
s/\&\#211\;/Ó/g; #Capital O, acute accent
s/\&\#212\;/Ô/g; #Capital O, circumflex accent
s/\&\#213\;/Õ/g; #Capital O, tilde
s/\&\#214\;/Ö/g; #Capital O, dieresis or umlaut mark
s/\&\#215\;/×/g; #Multiply sign
s/\&\#216\;/Ø/g; #Capital O, slash
s/\&\#217\;/Ù/g; #Capital U, grave accent
s/\&\#218\;/Ú/g; #Capital U, acute accent
s/\&\#219\;/Û/g; #Capital U, circumflex accent
s/\&\#220\;/Ü/g; #Capital U, dieresis or umlaut mark
s/\&\#221\;/Ý/g; #Capital Y, acute accent
s/\&\#222\;/Þ/g; #Capital THORN, Icelandic
s/\&\#223\;/ß/g; #Small sharp s, German (sz ligature)
s/\&\#224\;/à/g; #Small a, grave accent
s/\&\#225\;/á/g; #Small a, acute accent
s/\&\#226\;/â/g; #Small a, circumflex accent
s/\&\#227\;/ã/g; #Small a, tilde
s/\&\#228\;/ä/g; #Small a, dieresis or umlaut mark
s/\&\#229\;/å/g; #Small a, ring
s/\&\#230\;/æ/g; #Small ae dipthong (ligature)
s/\&\#231\;/ç/g; #Small c, cedilla
s/\&\#232\;/è/g; #Small e, grave accent
s/\&\#233\;/é/g; #Small e, acute accent
s/\&\#234\;/ê/g; #Small e, circumflex accent
s/\&\#235\;/ë/g; #Small e, dieresis or umlaut mark
s/\&\#236\;/ì/g; #Small i, grave accent
s/\&\#237\;/í/g; #Small i, acute accent
s/\&\#238\;/î/g; #Small i, circumflex accent
s/\&\#239\;/ï/g; #Small i, dieresis or umlaut mark
s/\&\#240\;/ð/g; #Small eth, Icelandic
s/\&\#241\;/ñ/g; #Small n, tilde
s/\&\#242\;/ò/g; #Small o, grave accent
s/\&\#243\;/ó/g; #Small o, acute accent
s/\&\#244\;/ô/g; #Small o, circumflex accent
s/\&\#245\;/õ/g; #Small o, tilde
s/\&\#246\;/ö/g; #Small o, dieresis or umlaut mark
s/\&\#247\;/÷/g; #Division sign
s/\&\#248\;/ø/g; #Small o, slash
s/\&\#249\;/ù/g; #Small u, grave accent
s/\&\#250\;/ú/g; #Small u, acute accent
s/\&\#251\;/û/g; #Small u, circumflex accent
s/\&\#252\;/ü/g; #Small u, dieresis or umlaut mark
s/\&\#253\;/ý/g; #Small y, acute accent
s/\&\#254\;/þ/g; #Small thorn, Icelandic
s/\&\#255\;/ÿ/g; #Small y, dieresis or umlaut mark
s/^\s+//;
return $_;
}
tu remplace$user="XXXXXX"; #username for gmail account
$pass="XXXXXX"; #password for gmail account
par tes identifiant sans le gmail.com
et le script pour les fetes
Saint.sh
#!/bin/bash
# Version 1.3
# Ce script permet d'obtenir les fêtes de chaque jour, sans internet.
# Possibilité de varier les couleurs en jouant avec le offset de conky.
# Récupère les prénoms de la commande console "calendar"
N=`calendar -f /usr/share/calendar/fr_FR/calendar.fetes -A0 | grep "N'" | cut -d " " -f6`
A=`calendar -f /usr/share/calendar/fr_FR/calendar.fetes -A0 | grep "Aujourd'hui" | cut -d " " -f7 | tr -d " "`
B=`calendar -f /usr/share/calendar/fr_FR/calendar.fetes -A0 | grep "Bonne" | cut -d " " -f6`
NB=`echo $N $A $B | wc -w`
[ "$NB" -ge 2 ] && echo " "$A $B $N | fold -s -w 44 && exit 0
echo $A $B $N | fold -s -w 44
echo
exit 0
Effectivement, avec le script en python3, tout rentre dans l'ordre, et je retrouve mes probabilités de pluie pour les heures à venir.Didier-T a écrit@ Phyllinux,
je me doutais, qu'il y aurait ce genre de soucis, c'est pour sa que j'avais dans un premier temps opté pour python3.
il faut encore faire des tests pour déterminer quel script sera conservé.
mais normalement tu peut employer le script en python3, il est a jour.
il suffit de modifier cecien celaos.execute("python "..repscript.."/recmeteo_python_2.py adressWeb="..cmd1.." repsauv="..repsauv.." huitHeures="..huit.." nbFoisHuit="..nbFoisHuit.." nbJour="..jours.." interval="..delais.." matin="..matin.." apresmidi="..apresmidi.." soiree="..soiree.." nuit="..nuit.." notify="..notify.." id="..ID.." &")
dans meteo2.luaos.execute("python3 "..repscript.."/recmeteo.py adressWeb="..cmd1.." repsauv="..repsauv.." huitHeures="..huit.." nbFoisHuit="..nbFoisHuit.." nbJour="..jours.." interval="..delais.." matin="..matin.." apresmidi="..apresmidi.." soiree="..soiree.." nuit="..nuit.." notify="..notify.." id="..ID.." &")
Je tiens le bon bout pour avoir tous les éléments à la reprise des conkys :cool:
En fait, je m'étais réjoui trop vite !
Le script python3 fonctionne correctement, mais je n'ai pas de mise à jour.
Cela reste bloqué aux éléments d'initialisation. Aurais je loupé autre chose pour que recmeteo tourne en tâche de fond et fasse les mises à jour tous les 1/4 H comme demandé dans le fichier de configuration ?
Le script python3 fonctionne correctement, mais je n'ai pas de mise à jour.
Cela reste bloqué aux éléments d'initialisation. Aurais je loupé autre chose pour que recmeteo tourne en tâche de fond et fasse les mises à jour tous les 1/4 H comme demandé dans le fichier de configuration ?
@ Phyllinux,
non tu n'a rien loupé, il a du se planté, c'est pour sa que j'ai refais le script en 2.7
non tu n'a rien loupé, il a du se planté, c'est pour sa que j'ai refais le script en 2.7
Donc, au bilan :
Avec python2.7, affichage partiel (notamment ce que j'ai vu concernant les proba de pluie à 8H, mais il y a peut-être d'autres bugs...)
Avec python3, MAJ aléatoire.
C'est pas terrible comme nouvelle
Avec python2.7, affichage partiel (notamment ce que j'ai vu concernant les proba de pluie à 8H, mais il y a peut-être d'autres bugs...)
Avec python3, MAJ aléatoire.
C'est pas terrible comme nouvelle

je ne comprend pas tout vos problèmes, moi je n'ai aucun souci avec python3.
En fait, sa dépend de la version de ubuntu employé.
problème soulevé par Phyllinux concernant remeto_python_2.py, réglé.
passage en 1.03
passage en 1.03
Et pour le redimensionnement des images, tu as pu voir ?
En attendant j'ai fait un redimensionnement en dur dans mon répertoire vent avec Phatch
En attendant j'ai fait un redimensionnement en dur dans mon répertoire vent avec Phatch

Bjr Didier,
Une remarque : lorsque la mise à jour du conky (j'utilise celui de JPDispy que j'ai modifié et sous Ubuntu 13.04) se fait automatiquement, elle se bloque. Par contre, lorsque je la fait manuellement une minute avant dans un terminal cela fonctionne. Avez vous une idée de ce qui bloquerait en automatique?
(Je fais la commande sh -c "~/Accuweather/start-recmeteo.sh" )
Merci
Une remarque : lorsque la mise à jour du conky (j'utilise celui de JPDispy que j'ai modifié et sous Ubuntu 13.04) se fait automatiquement, elle se bloque. Par contre, lorsque je la fait manuellement une minute avant dans un terminal cela fonctionne. Avez vous une idée de ce qui bloquerait en automatique?
(Je fais la commande sh -c "~/Accuweather/start-recmeteo.sh" )
Merci
@ Ehcor8,
je n'en ai aucune idée, peut être que le retour terminal pourrait aider.
@ dcourbet,
je ne vois pas comment régler ce soucis, je vais certainement ajouter une option au meteo.cfg pour la gestion de la vraie transparence, et modifier meteo2.lua.
je n'en ai aucune idée, peut être que le retour terminal pourrait aider.
@ dcourbet,
je ne vois pas comment régler ce soucis, je vais certainement ajouter une option au meteo.cfg pour la gestion de la vraie transparence, et modifier meteo2.lua.
Hello toutes,tous
Après un petit moment de silence reprise des "hostilités".
Premièrement passage de meteo en 1.93 et recmeteo1.24.
Bilan de recmeteo sous Ubuntu 13.04 (chez moi ,çela peut être différent chez vous)
comme @ Ehcor8 la version sous python3 plante au moment de la première MAJ
la version sous python 2.7 refuse obstinément de fonctionner (toutes librairies installées et adaptation de lancement faites)
Donc comme je le disais il y'a quelques jours "wait and see"
Des nouvelles du front.
Préparation de la version 2 de météo.
Simplification des compositions et utilisation des fonctions de création graphique plus indépendantes afin de les utiliser pour autre chose comme le suggère @ragamatrix (désolé de n'avoir pu te répondre mais je donne priorité à Didier le flot de demande sur les conky étant vraiment important)
C'est tout pour le moment
Après un petit moment de silence reprise des "hostilités".
Premièrement passage de meteo en 1.93 et recmeteo1.24.
Bilan de recmeteo sous Ubuntu 13.04 (chez moi ,çela peut être différent chez vous)
comme @ Ehcor8 la version sous python3 plante au moment de la première MAJ
la version sous python 2.7 refuse obstinément de fonctionner (toutes librairies installées et adaptation de lancement faites)
Donc comme je le disais il y'a quelques jours "wait and see"
Des nouvelles du front.
Préparation de la version 2 de météo.
Simplification des compositions et utilisation des fonctions de création graphique plus indépendantes afin de les utiliser pour autre chose comme le suggère @ragamatrix (désolé de n'avoir pu te répondre mais je donne priorité à Didier le flot de demande sur les conky étant vraiment important)
C'est tout pour le moment
@ Didier-T
Bon... ben tant pis... merci quand même
Bon... ben tant pis... merci quand même
