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.

#51 Le 06/11/2011, à 23:27

michel ruiz

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

Bonsoir

Je veux essayer le conky meteo de phillinux, mais je n'arrive pas à extraire les fichiers de TeoBigusGeekus
la réponse de l'ordi :

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now 

Quelqu'un a-t'il une idée ??

Merci

Dernière modification par michel ruiz (Le 06/11/2011, à 23:29)

Hors ligne

#52 Le 07/11/2011, à 00:25

olitask

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

Bonsoir

Je suis finalement parvenu à un résultat correct avec le script pour meteofrance, même si ce sont des prévisions à très (trop) court terme.

Je teste la méthode pour accuweather mais j'ai trop de bug:

j'ai l'impression qu'il tourne dans le vide
j'ai eu aussi beaucoup de difficultés à le mettre en place. C'est quand même galère et ça fait usine à gaz !

olivier@olivier-HP:~$ conky -c ~/.conkyrc_acc_int_im
Conky: use_spacer should have an argument of left, right, or none.  'yes' seems to be some form of 'true', so defaulting to right.
Conky: /home/olivier/.conkyrc_acc_int_im: 37: no such configuration: 'border_margin'
Conky: desktop window (1a00004) is subwindow of root window (af)
Conky: window type - override
Conky: drawing to created window (0x5800001)
Conky: drawing to double buffer

[2]-  Stoppé                 conky -c ~/.conkyrc_acc_int_im

[3]+  Stoppé                 conky -c ~/.conkyrc_acc_int_im

[1]+  Stoppé                 conky -c ~/.conkyrc_acc_int_im
olivier@olivier-HP:~$ wget: aucun processus trouvé
rm: impossible de supprimer «/home/olivier/Accuweather_Conky_Int_Images/*.png»: Aucun fichier ou dossier de ce type
--2011-11-06 23:13:25--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/quick-look.aspx?cityid=135630
Résolution de www.accuweather.com... 194.112.114.158, 194.112.114.161
Connexion vers www.accuweather.com|194.112.114.158|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw»

    [  <=>                                                                                                                                                                                                 ] 122 994      429K/s   ds 0,3s    

2011-11-06 23:13:26 (429 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw» sauvegardé [122994]

--2011-11-06 23:13:26--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/forecast.aspx
Résolution de www.accuweather.com... 194.112.114.161, 194.112.114.158
Connexion vers www.accuweather.com|194.112.114.161|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/week_raw»

    [  <=>                                                                                                                                                                                                 ] 147 143      404K/s   ds 0,4s    

2011-11-06 23:13:27 (404 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/week_raw» sauvegardé [147143]

wget: aucun processus trouvé
--2011-11-06 23:13:28--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/quick-look.aspx?cityid=135630
Résolution de www.accuweather.com... 194.112.114.158, 194.112.114.161
Connexion vers www.accuweather.com|194.112.114.158|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw»

    [  <=>                                                                                                                                                                                                 ] 122 986      431K/s   ds 0,3s    

2011-11-06 23:13:28 (431 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw» sauvegardé [122986]

--2011-11-06 23:13:28--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/forecast.aspx
Résolution de www.accuweather.com... 194.112.114.161, 194.112.114.158
Connexion vers www.accuweather.com|194.112.114.161|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/week_raw»

    [  <=>                                                                                                                                                                                                 ] 147 143      416K/s   ds 0,3s    

2011-11-06 23:13:29 (416 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/week_raw» sauvegardé [147143]

wget: aucun processus trouvé
--2011-11-06 23:14:10--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/quick-look.aspx?cityid=135630
Résolution de www.accuweather.com... 194.112.114.158, 194.112.114.161
Connexion vers www.accuweather.com|194.112.114.158|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw»

    [  <=>                                                                                                                                                                                                 ] 122 986      428K/s   ds 0,3s    

2011-11-06 23:14:10 (428 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw» sauvegardé [122986]

--2011-11-06 23:14:10--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/forecast.aspx
Résolution de www.accuweather.com... 194.112.114.161, 194.112.114.158
Connexion vers www.accuweather.com|194.112.114.161|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/week_raw»

    [  <=>                                                                                                                                                                                                 ] 147 151      415K/s   ds 0,3s    

2011-11-06 23:14:11 (415 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/week_raw» sauvegardé [147151]

wget: aucun processus trouvé
--2011-11-06 23:15:35--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/quick-look.aspx?cityid=135630
Résolution de www.accuweather.com... 194.112.114.158, 194.112.114.161
Connexion vers www.accuweather.com|194.112.114.158|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw»

    [  <=>                                                                                                                                                                                                 ] 122 986      425K/s   ds 0,3s    

2011-11-06 23:15:36 (425 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw» sauvegardé [122986]

--2011-11-06 23:15:36--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/forecast.aspx
Résolution de www.accuweather.com... 194.112.114.161, 194.112.114.158
Connexion vers www.accuweather.com|194.112.114.161|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/week_raw»

    [   <=>                                                                                                                                                                                                ] 147 151      213K/s   ds 0,7s    

2011-11-06 23:15:37 (213 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/week_raw» sauvegardé [147151]

wget: aucun processus trouvé
--2011-11-06 23:21:45--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/quick-look.aspx?cityid=135630
Résolution de www.accuweather.com... 194.112.114.161, 194.112.114.158
Connexion vers www.accuweather.com|194.112.114.161|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw»

    [  <=>                                                                                                                                                                                                 ] 122 995      430K/s   ds 0,3s    

2011-11-06 23:21:46 (430 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/curr_cond_raw» sauvegardé [122995]

--2011-11-06 23:21:46--  http://www.accuweather.com/fr/fr/nord-pas-de-calais/calais/forecast.aspx
Résolution de www.accuweather.com... 194.112.114.158, 194.112.114.161
Connexion vers www.accuweather.com|194.112.114.158|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/home/olivier/Accuweather_Conky_Int_Images/week_raw»

    [  <=>                                                                                                                                                                                                 ] 147 143      417K/s   ds 0,3s    

2011-11-06 23:21:47 (417 KB/s) - «/home/olivier/Accuweather_Conky_Int_Images/week_raw» sauvegardé [147143]

Hors ligne

#53 Le 07/11/2011, à 00:27

michel ruiz

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

deuxième message !
en attendant j'ai voulu tester le script sur lequel travail Levi59 entre autre et en voulant le lancer j'obtiens ça :

michel@michel:~$ conky -c ~/.conky/conkywun1/conkyrcwun1 &
[3] 7987
michel@michel:~$ Conky: forked to background, pid is 7988

Conky: desktop window (5c024a4) is subwindow of root window (b4)
Conky: window type - override
Conky: drawing to created window (0x7600001)
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  1 (X_CreateWindow)
  Serial number of failed request:  324
  Current serial number in output stream:  327

Je ne suis pas capable d'interpréter ça !

Voici le conkyrc

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0
imlib_cache_size 0 

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048
imlib_cache_size 0

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4

# taille et positon
alignment tm
minimum_size 320 320
maximum_width 700

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 0
gap_y 40

#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
#border_margin 4

#pour que conky tourne en arrière plan background no pour les tests
background yes

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type override # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
#own_window_hints undecorated,below,skip_taskbar,skip_pager

# Utiliser Xft (polices lissées etc)
use_xft yes
#xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Taille de la jauge par défault
default_gauge_size 0 10

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 e49c16 
color2 CA0000 #rouge
color3 FFFFFF
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT
${color red}${font Bitstream Vera Sans Mono:style=Bold:size=14}Météo ${hr 2}${font}
${color green}${font Comic sans MS:style=Bold:size=14}Maintenant
${execpi 1800 ~/.conky/conkywun1/wunderground-script.sh}${execpi 1800 ~/.conky/conkywun1/formatage-icones-meteo.sh} # Récuperation et formatage des infos météo
${image ~/.conky/conkywun1/images/conky/j1.png -p 0,50 -s 90x90}
${color light grey}${font Bitstream Vera Sans Mono:style=Bold:size=14}${voffset -15}${offset 100}${execi 1800 sed -n '2p' ~/.conky/conkywun1/messages.wun}
${offset 100}Température ${execi 1800 sed -n '3p' ~/.conky/conkywun1/messages.wun}
${offset 130}${voffset 5}${execi 1800 sed -n '4p' ~/.conky/conkywun1/messages.wun}
${image ~/.conky/conkywun1/images/conky/v1.png -p 100,100 -s 30x30}
${color green}${font Comic sans MS:style=Bold:size=14}${execi 1800 sed -n '5p' ~/.conky/conkywun1/messages.wun}
${image ~/.conky/conkywun1/images/conky/j2.png -p 0,178 -s 90x90}
${color light grey}${font Bitstream Vera Sans Mono:style=Bold:size=14}${voffset -15}${offset 100}${execi 1800 sed -n '6p' ~/.conky/conkywun1/messages.wun}
${offset 100}Température ${execi 1800 sed -n '7p' ~/.conky/conkywun1/messages.wun}
${offset 130}${voffset 5}${execi 1800 sed -n '8p' ~/.conky/conkywun1/messages.wun}
${image ~/.conky/conkywun1/images/conky/v2.png -p 100,228 -s 30x30}

Merci pour vos réponses

Hors ligne

#54 Le 07/11/2011, à 00:27

olitask

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

michel ruiz a écrit :

Bonsoir

Je veux essayer le conky meteo de phillinux, mais je n'arrive pas à extraire les fichiers de TeoBigusGeekus
la réponse de l'ordi :

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now 

Quelqu'un a-t'il une idée ??

Merci

tu as pensé à concatener les deux fichiers ?

cat Accuweather_Conky_Int_Images* > Accuweather_Conky_Int_Images.tar.gz

Dernière modification par olitask (Le 07/11/2011, à 00:28)

Hors ligne

#55 Le 07/11/2011, à 10:47

Phyllinux

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

@ nc2011 et michel ruiz
Concernant le conky, pour l'installer, il suffit de suivre la procédure donnée ICI post #2, c'est celle qui concerne le script Accuweather - Images - INTERNATIONAL USERS.
Les fichiers à télécharger sont les 2 premiers en bas de page :
Accuweather_Conky_Int_Images1.tar.gz  et Accuweather_Conky_Int_Images2.tar.gz
Attention à bien suivre la procédure pour concaténer les 2 fichiers tongue . Il ne faut pas essayer de les décompresser avant de faire la concaténation.
Par défaut, ils seront téléchargés  dans le répertoire 'Téléchargements'.
On ouvre le terminal, puis

cd Téléchargements

Cela permet d'aller dans le répertoire  'Téléchargements' où se trouvent les 2 fichiers
puis

cat Accuweather_Conky_Int_Images* > Accuweather_Conky_Int_Images.tar.gz

cela va concaténer les 2 fichiers en un seul
puis

tar xvf Accuweather_Conky_Int_Images.tar.gz -C ~/

Cela va décompresser l'archive du fichier concaténé en créant un répertoire 'Accuweather_Conky_Int_Images' dans son Home
on se rend sur ce répertoire par le terminal en tapant :

cd ~/Accuweather_Conky_Int_Images

Et là, la commande suivante du terminal va permettre de remplacer le nom du créateur du script (Teo), par son propre nom :

sed -i 's/teo/yourusername/g' acc_int_images

Il est bien évident qu'à la place de yourusername, on va mettre son propre nom, c'est celui qui apparaît lorsque l'on ouvre le terminal big_smile
A ce stade, nous avons le répertoire créé qui contient le script, le conky et un sous-répertoire' Forecast_Images' qui contient des icônes.
Ce script donnera la météo en anglais.
Pour le franciser, voici celui qui a été modifié par Didier-T, afin d'avoir la météo en français :

#!/bin/bash
#Script original de TeoBigusGeekus 
#Modifié par Didier-T (forum.ubuntu-fr.org) pour utilisation sur les pages françaises de Accuweather

DirShell="$HOME/Accuweather_Conky_Int_Images"

#copier votre adresse Accuweather ici
address="http://www.accuweather.com/fr/fr/provence-alpes-côte-d'azur/marseille/quick-look.aspx?cityid=170960"

#function: test_image
test_image () {
    case $1 in
     1)
       echo 1su
     ;;
     2)
       echo 2msu
     ;;
     3)
       echo 3psu
     ;;
     4)
       echo 4ic
     ;;
     5)
       echo 5h
     ;;
     6)
       echo 6mc
     ;;
     7)
       echo 7c
     ;;
     8)
       echo 8d
     ;;
     11)
       echo 9f
     ;;
     12)
       echo 10s
     ;;
     13)
       echo 11mcs
     ;;
     14)
       echo 12psus
     ;;
     15)
       echo 13t
     ;;
     16)
       echo 14mct
     ;;
     17)
       echo 15psut
     ;;
     18)
       echo 16r
     ;;
     19)
       echo 17fl
     ;;
     20)
       echo 18mcfl
     ;;
     21)
       echo 19psfl
     ;;
     22)
       echo 20sn
     ;;
     23)
       echo 21mcsn
     ;;
     24)
       echo 22i
     ;;
     25)
       echo 23sl
     ;;
     26)
       echo 24fr
     ;;
     29)
       echo 25rsn
     ;;
     30)
       echo 27ho
     ;;
     31)
       echo 28co
     ;;
     32)
       echo 26w
     ;;
     33)
       echo 29cl
     ;;
     34)
       echo 31mcl
     ;;
     35)
       echo 32pc
     ;;
     36)
       echo 33ic
     ;;
     37)
       echo 34h
     ;;
     38)
       echo 35mc
     ;;
     39)
       echo 36pcs
     ;;
     40)
       echo 37mcs
     ;;
     41)
       echo 38pct
     ;;
     42)
       echo 39mct
     ;;
     43)
       echo 40mcfl
     ;;
     44)
       echo 41mcsn
     ;;
    esac
} 

kill -STOP $(pidof conky)
killall wget
rm ${DirShell}/*.png
rm ${DirShell}/messages_raw
wget --save-cookies ${DirShell}/cookie -O ${DirShell}/curr_cond_raw $address
addr_week=$(echo $address|sed 's/quick.*$/forecast.aspx/')
wget --load-cookies ${DirShell}/cookie -O ${DirShell}/week_raw $addr_week

#Current Conditions - curr_cond file
egrep -i 'CurrentTemp|CurrentText|RealFeelValue|WindsValue|HumidityValue|DewPointValue|PressureValue|PressureTenValue|VisibilityValue|SunriseValue|SunsetValue|imgCurConCondition' ${DirShell}/curr_cond_raw > ${DirShell}/curr_cond
sed -i 's/\(^.*blue\/\|_int.*$\|^.*">\|<\/span>.*$\|&deg;C\)//g' ${DirShell}/curr_cond

curr_cond_raw_image=$(sed -n 1p ${DirShell}/curr_cond)
sed -i 1s/$curr_cond_raw_image/$(test_image $curr_cond_raw_image)/ ${DirShell}/curr_cond
cp ${DirShell}/Forecast_Images/$(sed -n 1p ${DirShell}/curr_cond).png ${DirShell}/cc.png
sed -i 's/Unavailable/N\/A/g' ${DirShell}/curr_cond

#Forecast of the week - week file
egrep -i 'lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche|&deg|lblDesc|imgIcon' ${DirShell}/week_raw > ${DirShell}/week
sed -i '1d' ${DirShell}/week
sed -i 's/\(^.*lblDate">\|^.*lblDesc">\|^.*Label1">\|^.*lblRealFeel">\|^.*lblHigh">\|^.*lblRealFeelValue">\|^.*blue\/\|_int.jpg.*$\|<\/span>.*$\|&deg;C\)//g' ${DirShell}/week
sed -i -e 's/[lL]undi/LUNDI/' -e 's/[Mm]ardi/MARDI/' -e 's/[Mm]ercredi/MERCREDI/' -e 's/[Jj]eudi/JEUDI/' -e 's/[Vv]endredi/VENDREDI/' -e 's/[Ss]amedi/SAMEDI/' -e 's/[Dd]imanche/DIMANCHE/' ${DirShell}/week

for (( i=2; i<=67; i+=5 ))
  do
      sed -i "${i}s/ .*$//" ${DirShell}/week
  done

for (( i=1; i<=66; i+=5 ))
  do
      image_raw=$(sed -n "${i}"p ${DirShell}/week)
      sed -i ${i}s/$image_raw/$(test_image $image_raw)/ ${DirShell}/week
      cp ${DirShell}/Forecast_Images/$(sed -n ${i}p ${DirShell}/week).png ${DirShell}/$i.png

  done
  
#messages and messages_curr files
for (( i=3; i<=68; i+=5 ))
  do
      sed -n ${i}p ${DirShell}/week >> ${DirShell}/messages_raw
  done

sed -n 1p ${DirShell}/messages_raw | cut -c -60 > ${DirShell}/messages_curr
sed -n 8p ${DirShell}/messages_raw | cut -c -60 >> ${DirShell}/messages_curr
for (( i=1; i<=4; i++))
    do
        no=$(sed -n ${i}p ${DirShell}/messages_curr|wc -m)
        if (( no<=31 )); then
            sed -i $i"s/$/\n/" ${DirShell}/messages_curr
            i=$((i+1))
        elif (( no>31 )); then
            sed -i $i"s/^\(.\{31\}\)/\1\n/" ${DirShell}/messages_curr
            i=$((i+1))
        fi
    done

cat ${DirShell}/messages_raw | cut -c -40 > ${DirShell}/messages
for (( i=1; i<=28; i++))
    do
        no=$(sed -n ${i}p ${DirShell}/messages|wc -m)
        if (( no<=21 )); then
            sed -i $i"s/$/\n/" ${DirShell}/messages
            i=$((i+1))
        elif (( no>21 )); then
            nbesp=$(awk '{ x=0; x+=gsub("\\ ",""); print x }' ${DirShell}/messages | sed -n "$(($i))p")
            pos=$(($(($nbesp/2))+1))
            sed -i $i"s/ /\n/$pos" ${DirShell}/messages
            i=$((i+1))
        fi
    done

kill -CONT $(pidof conky)

A la ligne 6 de ce script, il est demandé de mettre son adresse Accuweather.
Remplacer la ligne qui contient mon adresse "http://www.accuweather.com/fr/fr/provence-alpes-côte-d'azur/marseille/quick-look.aspx?cityid=170960" par la votre, avec une adresse 'en français', c'est à dire qu'elle contient /fr/ et non pas : /en-us/, sinon, vous obtiendrez la météo pour Marseille uniquement, et ce n'est pas forcément le résultat espéré sauf pour les supporters de l'OM qui veulent connaitre l'état de la pelouse du Vélodrome big_smile
Pour nc2011, l'adresse est la suivante pour Nouméa :
www.accuweather.com/fr/gn/siguiri/numea/quick-look.aspx?cityid=1155412

On enregistre ce script en écrasant le fichier précédent.
Il faut maintenant rendre ce script exécutable :
Clic droit sur le fichier acc_int_images ---> Propriétés ---> onglet Permissions ---> Cocher la case Autoriser l'exécution du fichier comme un programme.

C'est presque fini ! tongue

Il faut maintenant définir le bon chemin dans le conky.
On ouvre le fichier conky avec GEDIT.
Avec la fonction 'Recherche un texte et le remplace' (la dernière icône à droite) nous allons changer le nom original par le sien
Dans le champ 'Rechercher', on rentre Teo
Dans le champ 'Remplacer par', on rentre son propre nom du Home (toujours celui qui s'affiche dans le terminal)
Il n'y a plus qu'à enregistrer le fichier conky, et c'est fini.
On peut lancer le conky et tout devrait fonctionner correctement lol

En espérant que ce tutoriel puisse servir aux débutants sur Ubuntu, et leur faciliter un peu la vie en obtenant un résultat plutôt intéressant ! Et ce conky météo passera la date du 15 Nov, qui devrait signer l'arrêt de conkyForecast.

Bon conky à tous !

Edit du 8 nov : Erreur d'accolade en trop supprimée. Merci à Malta de l'avoir signalé

Dernière modification par Phyllinux (Le 08/11/2011, à 10:21)


The ship is sinking normally...

Hors ligne

#56 Le 07/11/2011, à 12:42

julv

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

Bonjour,

pour ma part, pour accuweather, j'utilise la version alternative de script 11:
script11

si ce n'est pas fait, ajouter la police conkyweather dans votre repertoire home .fonts
ConkyWeather.ttf

mon .conkyrc (remplacer 'antibes' dans le fichier par votre ville)

## killall conky && conky -c ~/TBG/ACC/.conkyrc

 ###  Begin Window Settings  ##################################################
 # Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints below,sticky,skip_taskbar,skip_pager
# own_window_colour brown
own_window_class Conky
own_window_title AccuWeather Bs As

 ### ARGB can be used for real transparency
 ### NOTE that a composite manager is required for real transparency.
 ### This option will not work as desired (in most cases) in conjunction with
 ### 'own_window_type override'
# own_window_argb_visual yes
 ### When ARGB visuals are enabled, this use this to modify the alpha value
 ### Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity. 
#own_window_argb_value 0

minimum_size 150 0    ## width, height
maximum_width 150    ## width - usually a good idea to equal minimum width.

gap_x 10    ## left &right
gap_y 100    ## up & down

alignment top_right
 ####################################################  End Window Settings  ###
 ###  Font Settings  ##########################################################
 # Use Xft (anti-aliased font and stuff) 
use_xft yes
xftfont monospace:size=8
 # Alpha of Xft font. Must be a value at or between 1 and 0 ###
xftalpha 0
 # Force UTF8? requires XFT ###
override_utf8_locale yes

draw_shades no
draw_outline no
uppercase no

draw_outline no # amplifies text if yes
 ######################################################  End Font Settings  ###
 ###  Color Settings  #########################################################
default_shade_color grey
default_outline_color black

default_color DCDCDC #Gainsboro
color0 DAA520 #Goldenrod  FFFFF0 #Ivory
color1 778899 #LightSlateGrey
color2 FF8C00 #Darkorange
color3 7FFF00 #Chartreuse
color4 FFA07A #LightSalmon
color5 FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue
color7 00FFFF #Cyan 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
 #####################################################  End Color Settings  ###
 ###  Borders Section  ########################################################
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_inner_margin 5
# border width
border_width 0
 #####################################################  End Borders Secton  ###


 # Use the Xdbe extension? (eliminates flicker)
 # It is highly recommended to use own window with this one so
 # double buffer won't be so big
double_buffer yes

 # Adds spaces around certain objects to stop them
 # from moving other things around.
 # only works with mono fonts
use_spacer right
 # Arguments are left, right, and none (default)

 # Size of the standard text buffer (default is 256 bytes).
 # Will allow for more text display per variable.
text_buffer_size 256

 # Sets bars size even for bars that do not hace that function
 # IE: execbar and execibar
default_bar_size 335 9

 # 0 makes Conky run forever
total_run_times 0
cpu_avg_samples 1
net_avg_samples 1
no_buffers yes

 # Defaults to 4MiB
 # Set to 0 to disable the image cache
 # Increase this value if you use $image lots
imlib_cache_size 0

update_interval 3

lua_load $HOME/accuweather_conky_fr/draw-bg.lua
lua_draw_hook_pre draw_bg

TEXT
${alignc}${color}Antibes${color}${execi 1800 bash $HOME/accuweather_conky_fr/accuw_script}

${font Orbitron:size=16}Aujourd'hui${font}
${color6}${font conkyweather:size=30}${execi 1800  sed -n '5p' ~/accuweather_conky_fr/images}${font}${color}${goto 60}${voffset -25}${font digitalk:size=30}${execpi 1800 sed -n '1p' $HOME/accuweather_conky_fr/temperatures}${font Orbitron:size=30}°c${font}
${execpi 1800 sed -n '1p' $HOME/accuweather_conky_fr/messages|fold -s -w 22}

${font Orbitron:size=16}${execpi 1800 sed -n '1p' $HOME/accuweather_conky_fr/days}${font}
${color6}${font conkyweather:size=30}${execi 1800  sed -n '6p' ~/accuweather_conky_fr/images}${font}${color}${voffset -25}${goto 60}Max: ${font digitalk:bold:size=15}${execpi 1800 sed -n '2p' $HOME/accuweather_conky_fr/temperatures}${font Orbitron:size=15}°c${font}
${goto 60}Min: ${font digitalk:bold:size=15}${execpi 1800 sed -n '3p' $HOME/accuweather_conky_fr/temperatures}${font Orbitron:size=15}°c${font}
${execpi 1800 sed -n '3p' $HOME/accuweather_conky_fr/messages|fold -s -w 22}

${font Orbitron:size=16}${execpi 1800 sed -n '3p' $HOME/accuweather_conky_fr/days}${font}
${color6}${font conkyweather:size=30}${execi 1800  sed -n '7p' ~/accuweather_conky_fr/images}${font}${color}${voffset -25}${goto 60}Max: ${font digitalk:bold:size=15}${execpi 1800 sed -n '4p' $HOME/accuweather_conky_fr/temperatures}${font Orbitron:size=15}°c${font}
${goto 60}Min: ${font digitalk:bold:size=15}${execpi 1800 sed -n '5p' $HOME/accuweather_conky_fr/temperatures}${font Orbitron:size=15}°c${font}
${execpi 1800 sed -n '5p' $HOME/accuweather_conky_fr/messages|fold -s -w 22}

${font Orbitron:size=16}${execpi 1800 sed -n '5p' $HOME/accuweather_conky_fr/days}${font}
${color6}${font conkyweather:size=30}${execi 1800  sed -n '8p' ~/accuweather_conky_fr/images}${font}${color}${voffset -25}${goto 60}Max: ${font digitalk:bold:size=15}${execpi 1800 sed -n '6p' $HOME/accuweather_conky_fr/temperatures}${font Orbitron:size=15}°c${font}
${goto 60}Min: ${font digitalk:bold:size=15}${execpi 1800 sed -n '7p' $HOME/accuweather_conky_fr/temperatures}${font Orbitron:size=15}°c${font}
${execpi 1800 sed -n '7p' $HOME/accuweather_conky_fr/messages|fold -s -w 22}

et dans mon home, j'ai cree un repertoire accuweather_conky_fr avec les fichiers suivants:
accuw_script (rendre executable, et remplacer mon adresse accuweather pour antibes par celle qui vous concerne...)

#!/bin/bash

DirShell="$HOME/accuweather_conky_fr"

#copier votre adresse Accuweather ici
address="http://www.accuweather.com/fr/fr/provence-alpes-c%c3%b4te-d%27azur/antibes/quick-look.aspx"

#function: test_image
test_image () {
    case $1 in
     1)
       echo a
     ;;
     2)
       echo b
     ;;
     [3-5])
       echo c
     ;;
     6)
       echo d
     ;;
     [7-8])
       echo e
     ;;
     11)
       echo 0
     ;;
     12)
       echo h
     ;;
     13|14)
       echo g
     ;;
     15)
       echo l
     ;;
     16|17)
       echo k
     ;;
     18|26)
       echo i
     ;;
     19)
       echo p
     ;;
     20|21|23)
       echo o
     ;;
     22)
       echo r
     ;;
     24|31)
       echo E
     ;;
     25)
       echo u
     ;;
     29)
       echo v
     ;;
     30)
       echo 5
     ;;
     32)
       echo 6
     ;;
     33)
       echo A
     ;;
     34|36|37)
       echo B
     ;;
     35|38)
       echo C
     ;;
     39|40)
       echo G
     ;;
     41|42)
       echo K
     ;;
     43|44)
       echo O
     ;;
    esac
} 

wget -O $DirShell/raw $address
sed -i '/Current Conditions Pannel/,/End 3 Day Pannel/!d' $DirShell/raw

#file: images 
egrep -i 'jpg' $DirShell/raw > $DirShell/images
sed -i 's/"/\n/g' $DirShell/images
sed -i '/.*jpg/!d' $DirShell/images
sed -i 's/\//\n/g' $DirShell/images
sed -i '/jpg/!d' $DirShell/images
sed -i 's/_int.jpg//g' $DirShell/images
for (( i=1; i<=4; i++ ))
  do
   test_number=$(sed -n "${i}p" $DirShell/images)
   test_image $test_number >> $DirShell/images
  done

#file: days
egrep -i 'lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche' $DirShell/raw > $DirShell/days
sed -i 's/px;">/\n/g;s/<\/span>/\n/g' $DirShell/days
sed -i '/padding/d' $DirShell/days

#file: temperatures
egrep -i 'currenttemp|high|low' $DirShell/raw > $DirShell/temperatures
sed -i 's/: /\n/g;s/>/\n/g;s/;/\n/g' $DirShell/temperatures
sed -i '/.*&/!d' $DirShell/temperatures
sed -i 's/&deg//g' $DirShell/temperatures

#file: messages
egrep -i 'currenttext|txtforecast' $DirShell/raw > $DirShell/messages
sed -i 's/px;">/\n/g;s/<\/span>/\n/g' $DirShell/messages
sed -i '/<span/d' $DirShell/messages

et draw-bg.lua (rendre exectuable, rien a modifier)

--[[    Background by londonali1010 (2009)
    VinDSL Background Hack (2010-2011)

This script draws a background to the Conky window. It covers the whole of the Conky window, but you can specify rounded corners, if you wish.

To call this script in Conky, use (assuming you have saved this script to ~/scripts/):
    lua_load ~/scripts/draw_bg.lua
    lua_draw_hook_pre draw_bg

Changelog:
    + v3.0    VinDSL Hack (01.28.2011) Killed memory leak.
    + v2.4    VinDSL Hack (01.25.2011) Declared all variables in local.
    + v2.3    VinDSL Hack (12.31.2010) Added shading example(s).
    + v2.2    VinDSL Hack (12.30.2010) Cleaned up the code a bit.
    + v2.1    VinDSL Hack (12.24.2010) Added cairo destroy function(s).
    + v2.0    VinDSL Hack (12.21.2010) Added height adjustment variable.
    + v1.0    Original release (07.10.2009)

]]

-- Change these settings to affect your background:

-- "corner_r" is the radius, in pixels, of the rounded corners. If you don't want rounded corners, use 0.

    local corner_r = 25

-- Set the colour and transparency (alpha) of your background (0.00 - 0.99).

--    (Light Shading Example)
--    local bg_colour = 0x4d4d4d
--    local bg_alpha = 0.50

--    (Medium Shading Example)
--    local bg_colour = 0x222222
--    local bg_alpha = 0.50

--    (Dark Shading Example)
    local bg_colour = 0x000000
    local bg_alpha = 0.50

--    local bg_colour = 0x222222
--    local bg_alpha = 0.50

-- Tweaks the height of your background, in pixels. If you don't need to adjust the height, use 0.

--    (Default Setting)
    local vindsl_hack_height = 0
--    local vindsl_hack_height = -8

require 'cairo'
local    cs, cr = nil

local function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
    end

function conky_draw_bg()
    if conky_window == nil then return end
    if cs == nil then cairo_surface_destroy(cs) end
    if cr == nil then cairo_destroy(cr) end
    local w = conky_window.width
    local h = conky_window.height
    local v = vindsl_hack_height
    local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
    local cr = cairo_create(cs)
    
    cairo_move_to(cr,corner_r,0)
    cairo_line_to(cr,w-corner_r,0)
    cairo_curve_to(cr,w,0,w,0,w,corner_r)
    cairo_line_to(cr,w,h+v-corner_r)
    cairo_curve_to(cr,w,h+v,w,h+v,w-corner_r,h+v)
    cairo_line_to(cr,corner_r,h+v)
    cairo_curve_to(cr,0,h+v,0,h+v,0,h+v-corner_r)
    cairo_line_to(cr,0,corner_r)
    cairo_curve_to(cr,0,0,0,0,corner_r,0)
    cairo_close_path(cr)

    cairo_set_source_rgba(cr,rgb_to_r_g_b(bg_colour,bg_alpha))
    cairo_fill(cr)

    cairo_surface_destroy(cs)
    cairo_destroy(cr)
    end

EDIT: fichiers modifiés pour affichage en francais

Dernière modification par julv (Le 07/11/2011, à 13:44)

Hors ligne

#57 Le 07/11/2011, à 21:44

Malta

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

hello,

Merci pour ces récapitulatifs ! Juste une petite coquille Phyllinux : dans la commande sed que tu donnes, il y a une accolade en trop à la fin (bon c'est sûrement évident pour tous le monde, mais des fois que quelqu'un passe par là sans et recopie sans comprendre les lignes de codes comme je viens de le faire...)

encore merci,

Hors ligne

#58 Le 07/11/2011, à 22:27

michel ruiz

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

Bonsoir
Merci à Olitask et à Phillinux pour son développé
Si j'avais mieux lu le post de Teo ......
Je m'y attèle de suite

Hors ligne

#59 Le 07/11/2011, à 22:48

shamen456

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

Bonsoir a Tous...

beau travail... vous êtes impressionnants...

je me lance aussi dans la conversion sur base du script accuweather, mais le travail de "repérage" est assez fastidieux...

Est-ce que quelqu'un aurait deja une liste de ce que renvoient les différents "sed" en fonction du fichier et de la ligne choisie....

par exemple :
${execpi 600 sed -n '2p' ~/.conky/accuweather/Accuweather_Conky_Int_Images/curr_cond}
renvoie la T° actuelle

pour le moment ça donne ceci :
transformation

conkyforecast a gauche et accuweather a droite (uniquement les conditions actuelles, T° et icône)

Bon Conky à Tous...

Hors ligne

#60 Le 07/11/2011, à 23:51

michel ruiz

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

Re bonsoir
Je viens de suivre le cheminement indiqué par Phillinux
Tout se déroule bien jusqu'a :

le répertoire créé qui contient le script, le conky et un sous-répertoire' Forecast_Images'

Là je n'ai que le script et le sous-répertoire (j'ai tout effacé et recommencé 2 fois), par contre je trouve ".conkyrc_acc_int_im" dans mon home .
J'ai modifié .conkyrc_acc_int_im comme indiqué.
Au lancement j'ai ça :

michel@michel:~$ conky -c ~/.conkyrc_acc_int_im
Conky: use_spacer should have an argument of left, right, or none.  'yes' seems to be some form of 'true', so defaulting to right.
Conky: /home/michel/.conkyrc_acc_int_im: 37: no such configuration: 'border_margin'
Conky: desktop window (5a03437) is subwindow of root window (b4)
Conky: window type - override
Conky: drawing to created window (0x7000001)
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  1 (X_CreateWindow)
  Serial number of failed request:  327
  Current serial number in output stream:  330

Même type de message que ce que j'ai donné dans mon post#53 concernant le conky sur lequel travaille Levi59 !!

Je rate certainement quelque-chose mais je ne vois pas quoi

Merci pour votre aide

Hors ligne

#61 Le 08/11/2011, à 04:04

nc2011

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

bonjour phyllinux

j'ai bien noté toute la procédure. ca marche presque. mais quand je lance le script, je vois dans le repertoire plein d'images png et de fichiers apparaitre, mais rien sur le bureau. qu'ais je pu rater?
merci de tes lumieres
nc2011

Hors ligne

#62 Le 08/11/2011, à 07:44

nc2011

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

rebonjour

après avoir lu le message de michel ruiz, je pense avoir le même genre de problème. dans mon dossier Accuweather_Conky_Int_Images situé dans mon dossiers personnel, je trouve un autre dossier Forecast_Images et le script. c'est tout. et si je lance le script, je vois apparaître des fichiers png représentant les symboles météo et d'autres fichiers mes dans mon dossier principal, rien sur le bureau.
je dois vraiment avoir m... quelque part!

Hors ligne

#63 Le 09/11/2011, à 11:15

Phyllinux

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

@ michel ruiz et nc2011

Les symptômes décrits laissent supposer que le script tourne, mais que les données ne s'affichent pas.
Pour être sûr que le script tourne :
Le lancer en terminal et voir les messages d'erreur éventuels
Vérifier que dans le répertoire où il est placé, les fichiers générés par ce script apparaissent bien : curr_cond, messages...
Si tel est bien le cas, le diagnostic est simple :
Les données sont extraites mais le conky ne trouve pas le chemin pour aller les chercher et les faire afficher.
Pour vous aider, voici mon conkyrc :

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes

# Update interval in seconds
update_interval 3

# Minimum size of text area
minimum_size 355 850
maximum_width 355

override_utf8_locale yes

# Draw shades?
draw_shades yes

# Text stuff
draw_outline yes # amplifies text if yes
draw_borders no
#font freesans -12
xftfont Arial:size=9
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color cbcbcb

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 80
gap_y 30

#Rafraichissement images
imlib_cache_size 0

# stuff after 'TEXT' will be formatted on screen

TEXT
${font Arial:size=12}${color ffe595}METEO ${font}${hr 2}$color${texeci 500 bash /home/gilles/Accuweather_Conky_Int_Images/acc_int_images}
${image /home/gilles/Accuweather_Conky_Int_Images/cc.png -p 0,60 -s 180x108}
${font Arial:size=14:style=bold}${execpi 600 sed -n '3p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}${font}
${goto 200}${color ffe595}Température: $color${alignr}${execpi 600 sed -n '2p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}°C (${execpi 600 sed -n '4p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}°C)
${goto 200}${color ffe595}Vent : $color${alignr}${execpi 600 sed -n '5p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}
${goto 200}${color ffe595}Humidité : $color${alignr}${execpi 600 sed -n '6p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}
${goto 200}${color ffe595}Point de Rosée : $color${alignr}${execpi 600 sed -n '7p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}°C
${goto 200}${color ffe595}Pression : $color${alignr}${execpi 600 sed -n '8p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}
${goto 200}${color ffe595}Tendance : $color${alignr}${execpi 600 sed -n '9p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}
${goto 200}${color ffe595}Visibilité : $color${alignr}${execpi 600 sed -n '10p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}
${goto 200}${color ffe595}Lever Soleil : $color${alignr}${execpi 600 sed -n '11p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}
${goto 200}${color ffe595}Coucher Soleil : $color${alignr}${execpi 600 sed -n '12p' /home/gilles/Accuweather_Conky_Int_Images/curr_cond}
${hr 1}
${goto 50}${font Arial:size=10}${color ffe595}AUJOURD'HUI$color$font${goto 230}${font Arial:size=10}${color ffe595}CETTE NUIT$color$font${image /home/gilles/Accuweather_Conky_Int_Images/1.png -p 0,215 -s 120x72}${image /home/gilles/Accuweather_Conky_Int_Images/36.png -p 190,215 -s 120x72}



${font Arial:size=8}${execpi 600 sed -n '1p' /home/gilles/Accuweather_Conky_Int_Images/messages_curr}${goto 195}${execpi 600 sed -n '3p' /home/gilles/Accuweather_Conky_Int_Images/messages_curr}$font
${font Arial:size=8}${execpi 600 sed -n '2p' /home/gilles/Accuweather_Conky_Int_Images/messages_curr}${goto 195}${execpi 600 sed -n '4p' /home/gilles/Accuweather_Conky_Int_Images/messages_curr}$font
${color ffe595}TEMP MAXI: $color${execpi 600 sed -n '4p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 195}${color ffe595}TEMP MINI: $color${execpi 600 sed -n '39p' /home/gilles/Accuweather_Conky_Int_Images/week}°C
${color ffe595}RESSENTIE: $color${execpi 600 sed -n '5p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 195}${color ffe595}RESSENTIE: $color${execpi 600 sed -n '40p' /home/gilles/Accuweather_Conky_Int_Images/week}°C
${hr 1}
${font Arial:size=9}${goto 40}${color ffe595}${execpi 600 sed -n '7p' /home/gilles/Accuweather_Conky_Int_Images/week}${goto 155}${execpi 600 sed -n '12p' /home/gilles/Accuweather_Conky_Int_Images/week}${goto 270}${execpi 600 sed -n '17p' /home/gilles/Accuweather_Conky_Int_Images/week}$color${font}
${image /home/gilles/Accuweather_Conky_Int_Images/6.png -p 0,340 -s 90x54}
${font Arial:size=8}${goto 90}${execpi 600 sed -n '9p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 210}${execpi 600 sed -n '14p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 330}${execpi 600 sed -n '19p' /home/gilles/Accuweather_Conky_Int_Images/week}°C
${goto 90}(${execpi 600 sed -n '10p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 210}(${execpi 600 sed -n '15p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 330}(${execpi 600 sed -n '20p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)

${execpi 600 sed -n '3p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '5p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '7p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${execpi 600 sed -n '4p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '6p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '8p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${image /home/gilles/Accuweather_Conky_Int_Images/41.png -p 0,425 -s 90x54}
${font Arial:size=8}${goto 90}${execpi 600 sed -n '44p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 210}${execpi 600 sed -n '49p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 330}${execpi 600 sed -n '54p' /home/gilles/Accuweather_Conky_Int_Images/week}°C
${goto 90}(${execpi 600 sed -n '45p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 210}(${execpi 600 sed -n '50p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 330}(${execpi 600 sed -n '55p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)


${execpi 600 sed -n '17p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '19p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '21p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${execpi 600 sed -n '18p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '20p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '22p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${image /home/gilles/Accuweather_Conky_Int_Images/11.png -p 115,340 -s 90x54}${image /home/gilles/Accuweather_Conky_Int_Images/46.png -p 115,425 -s 90x54}
${image /home/gilles/Accuweather_Conky_Int_Images/16.png -p 230,340 -s 90x54}${image /home/gilles/Accuweather_Conky_Int_Images/51.png -p 230,425 -s 90x54}
${voffset -15}${font Arial:size=9}${goto 40}${color ffe595}${execpi 600 sed -n '22p' /home/gilles/Accuweather_Conky_Int_Images/week}${goto 155}${execpi 600 sed -n '27p' /home/gilles/Accuweather_Conky_Int_Images/week}${font}${goto 270}${execpi 600 sed -n '32p' /home/gilles/Accuweather_Conky_Int_Images/week}$color${font}
${image /home/gilles/Accuweather_Conky_Int_Images/21.png -p 0,535 -s 90x54}
${font Arial:size=8}${goto 90}${execpi 600 sed -n '24p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 210}${execpi 600 sed -n '29p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 330}${execpi 600 sed -n '34p' /home/gilles/Accuweather_Conky_Int_Images/week}°C
${goto 90}(${execpi 600 sed -n '25p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 210}(${execpi 600 sed -n '30p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 330}(${execpi 600 sed -n '35p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)

${execpi 600 sed -n '9p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '11p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '13p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${execpi 600 sed -n '10p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '12p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '14p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${image /home/gilles/Accuweather_Conky_Int_Images/56.png -p 0,620 -s 90x54}
${font Arial:size=8}${goto 90}${execpi 600 sed -n '59p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 210}${execpi 600 sed -n '64p' /home/gilles/Accuweather_Conky_Int_Images/week}°C${goto 330}${execpi 600 sed -n '69p' /home/gilles/Accuweather_Conky_Int_Images/week}°C
${goto 90}(${execpi 600 sed -n '60p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 210}(${execpi 600 sed -n '65p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)${goto 330}(${execpi 600 sed -n '70p' /home/gilles/Accuweather_Conky_Int_Images/week}°C)

${execpi 600 sed -n '23p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '25p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '27p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${execpi 600 sed -n '24p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 145}${execpi 600 sed -n '26p' /home/gilles/Accuweather_Conky_Int_Images/messages}${goto 250}${execpi 600 sed -n '28p' /home/gilles/Accuweather_Conky_Int_Images/messages}
${voffset -10}${hr 1}
${image /home/gilles/Accuweather_Conky_Int_Images/26.png -p 115,535 -s 90x54}${image /home/gilles/Accuweather_Conky_Int_Images/61.png -p 115,620 -s 90x54}
${image /home/gilles/Accuweather_Conky_Int_Images/31.png -p 230,535 -s 90x54}${image /home/gilles/Accuweather_Conky_Int_Images/66.png -p 230,620 -s 90x54}

A enregistrer sous le nom que vous voulez, dans le répertoire où se trouve tout le reste du conky (script, répertoire d'images, etc...)
Inutile de l'enregistrer en fichier caché (pas de point devant le nom)
Pour que cela fonctionne, il faut IMPERATIVEMENT que le chemin déclaré dans le conkyrc soit le bon.
Pour cela : Vérifier que ce chemin, utilisé dans le conky correspond bien à votre arborescence :

/home/nom d'utilisateur/Accuweather_Conky_Int_Images/

Si c'est bien le cas, alors ouvrez le fichier conkyrc ci dessus avec GEDIT,
Utiliser l'icône 'recherche un texte et le remplace
Dans la case rechercher, rentrer 'gilles' (sans les apostrophes)
Dans la case remplacer par, rentrer votre nom d'utilisateur
Enregistrer,et lancer le conky. Cela doit fonctionner, car c'est le conky que j'utilise actuellement, avec le script déjà fourni dans un post précédent.

La mise en forme laisse un peu de place en bas du conky, car j'affiche également une carte satellite qui s'actualise automatiquement.
Si vous êtes intéressé, je pourrais également voir fournir les fichiers et les lignes de codes à rajouter dans le conkyrc tongue


The ship is sinking normally...

Hors ligne

#64 Le 09/11/2011, à 15:57

Phyllinux

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

@ shamen 456 :
voici pour les 'sed'
Fichier curr_cond
Sed -n '1p' = Affichage icône conditions météos actuelles
'2p' = T° actuelle
Pour les autres 'sed', je me contente de marquer le N° de ligne smile et vu qu'il s'agit de current conditions, tout le paquet concerne les conditions météos actuelles
3 = Message affiché des contions météos
4 = T° ressentie
5 = Vent (orientation et vitesse)
6 = Humidité
7 = Point de rosée
8 = Pression
9 = Tendance de la pression
10 = Visibilté
11 = Lever soleil
12 = Coucher soleil

Fichier message_cur
1 = message affiché Conditions météos pour la journée en cours, et 2 = idem pour la nuit à venir

Fichier week
7 = Affichage du jour J+1
8 = Message conditions météo de jour
9 = T° maxi de jour
10 = T° ressentie de jour
11 = Affichage icône météo de J+1 Jour
On incrémente de 5 donc
12 = Affichage du jour J+2
13 = Message conditions météo de jour ...
etc jusqu'à
43 = Message conditions météo  J+2 de nuit
44 =  Message conditions météo J+2 de nuit
45 = T° maxi J+2 de nuit
46 = T° ressentie J+2 de nuit...
etc...
Là aussi, on incrémente de 5 à chaque fois.
Une fois que l'on a le N° de ligne pour la première donnée, pour les autres, on se contente de rajouter 5

J'espère que cela t'aidera big_smile


The ship is sinking normally...

Hors ligne

#65 Le 09/11/2011, à 18:35

Didier-T

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

Bonjour à tous,

Je suis de retour avec de nouveaux scripts pleinement fonctionnelles (en tous cas cher moi)

Un petit descriptif des infos obtenus :

  1. Le jour

  2. Le saint du jour

  3. heure lever soleil

  4. heure coucher soleil

  5. température mini matin midi et soir

  6. température maxi matin midi et soir

  7. prévision météo matin midi et soir + icônes correspondants

  8. direction du vent matin midi et soir + icônes correspondants

  9. force du vent matin midi et soir

  10. quantité d'eau attendu matin midi et soir

  11. taux d’humidité matin midi et soir

  12. nom de la ville

  13. code postal

  14. nombre d'habitant

  15. code INSEE

  16. longitude

  17. latitude

  18. fuseau horaire

  19. icône stade lune

Les icônes vents changes de couleur en fonction de la force du vent par palier de 25km/h

voici le lien du pack

Pour l'utilisation :

dans votre fichier conky ajouter une ligne du type pour la mise à jour des infos météo :

${execpi 1800 bash ~/conky/meteo/meteo.sh}

Pour leurs affichage le plus simple est d'utiliser le script afmeteo.sh

La syntaxe est la suivante
afmeteo.sh 'info a afficher' 'n° jour' 'moment journée'

Liste des 'info a afficher' :

  • jour = journée correspondant au jour demandé

  • saint= Fête correspondant au jour demandé

  • lever = heure lever soleil du jour demandé

  • coucher = heure coucher soleil du jour demandé

  • meteo = météo du jour et du moment demandé

  • temp_mini = température mini du jour et du moment demandé

  • temp_maxi = température maxi du jour et du moment demandé

  • direction_vent = direction du vent du jour et du moment demandé

  • vitesse_vent = vitesse du vent du jour et du moment demandé

  • precipitation = quantités d'eau attendu au jour et au moment demandé

  • taux_humidite = taux d'humidité du jour et du moment demandé

  • ville

  • code_postal

  • nombre_habitants

  • code_insee

  • longitude

  • latitude

  • fuseau_horaire

Le 'n° jour' est un nombre compris entre 0 et 4 (0 journée en cours)

Le 'moment journée' correspond à matin, apres-midi ou soir

Par exemple la ligne :

${execpi 1800 ~/conky/meteo/afmeteo.sh meteo 0 matin}

vous donnera le temps prévus pour ce matin

Les icones météo, vent et lune sont toutes nomées sur le même principe :

  1. une lettre :

    • m = prevision météo

    • v = direction du vent

    • l = position de lune

  2. puis deux chiffres ou un (pour la lune) :

    • le premier indique le jour, de 0 à 4 (0 est aujourd’hui)

    • le second le moment de la journée, de 0 à 2 (0 est le matin) (bien sure il n'existe pas pour l’icône lune)


Bon conky à tous

Dernière modification par Didier-T (Le 11/11/2011, à 19:54)

Hors ligne

#66 Le 10/11/2011, à 02:43

nc2011

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

desolé phillinux

ca ne marche toujours pas. j'ai fait une copie partielle de ce qui apparait dans la fenetre si je lance dans le terminal acc_int_images

c'est en 2 parties, mais je ne garanti pas d'avoir reussi a tout prendre car apres le terminal se ferme.
je te transcris la ou ca me parait important
je ne sais pas comment t'envoyer l'image que j'ai prise

kill : utilisation : kill [-s sigspec I -n signum I -sigspec] pid I jobspec. . . ou kill -l [sigspec]
wget: aucun processus trouvé
.
.
.
longueur: non spécifié [text/html]
sauvegarde en  : <</home/did/accuweather_conky_int_images/curr_cond_raw>>
.
.
.
merci encore pour l'aide
nc 2011

Hors ligne

#67 Le 10/11/2011, à 07:19

Didier-T

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

@ nc2011 et michel ruiz,

Bonjour à vous deux, je suis en train de regarder de plus prêt les infos récupérable via accuweather.

nc2011 les messages que tu vois sont normal car il existe des erreurs dans le script d'origine, les lignes :

kill -STOP $(pidof conky)
killall wget

ne servent à rien, mais ne pose pas de problème non plus, juste une petite perte de temps

le message

longueur: non spécifié [text/html]
sauvegarde en  : <</home/did/accuweather_conky_int_images/curr_cond_raw>>

te dit que wget ne connais pas la taille de la page à télécharger, mais il la télécharge et l'enregistre ou il faut.

maintenant pour pouvoir t'aider j'aimerais voir deux choses

la ligne contenant

DirShell

et une ligne de ton conky ou tu appelle une image.

je suppose que le problème se situ au niveau des chemin

A+

Hors ligne

#68 Le 10/11/2011, à 12:30

MimileVadrouille

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

un petit truc pas mal

si il n y a pas Internet le résultat de wget sera un fichier vide. Donc on peut garder les anciennes données tant que la connection n'est pas revenue.

il faut juste rajouter apres la ligne du dernier wget:

if [ -s ${DirShell}/curr_cond_raw ] 
then
  cp -p ${DirShell}/curr_cond_raw ${DirShell}/curr_cond_raw.cache
else
  cp -p ${DirShell}/curr_cond_raw.cache ${DirShell}/curr_cond_raw
fi

if [ -s ${DirShell}/week_raw ]
then
  cp -p ${DirShell}/week_raw ${DirShell}/week_raw.cache
else
  cp -p ${DirShell}/week_raw.cache ${DirShell}/week_raw
fi

Hors ligne

#69 Le 11/11/2011, à 09:44

Didier-T

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

Bonjour MimileVadrouille,

Je trouve ton idée très bonne, et je vais me servir du principe (vérifier la connexion internet), mais avant l’exécution du script, pour éviter une utilisation des ressources inutile.

sa donnera une condition avant l'execution du script de ce type

ping -c 1 www.accuweather.com>>/dev/null
if [ $? -eq  0 ]
then
<corps du script>
fi

Et un grand merci pour cette idée supplémentaires. smile

Hors ligne

#70 Le 11/11/2011, à 23:32

Didier-T

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

Bonjour à tous,

Mais modifs pour accuweather sont terminées du moins je pense.

Un petit descriptif
Météo complète sur 15 jours, avec possibilité de ne charger la météo que pour un nombres limité de journée cher moi ce sera 5 (aujourd'hui et les 4 jours suivants) et la sécurité pour les pertes de connexion proposé par MimileVadrouille.

Les infos recueillies :

  1. Pour les Conditions Courantes

    • Température

    • Condition météo

    • Température ressentie

    • Direction du vent

    • Vitesse du vent

    • Taux d'humidité

    • Point de rosée

    • Pression atmosphérique

    • Tendance de la progression de la pression atmosphérique

    • Visibilité

    • Heure lever du soleil

    • Heure coucher du soleil

  2. Pour les prévisions

    • jour (réduit à 3 lettres, mais ces modifiable)

    • Prévision météo

    • Température Max. et Mini

    • Température ressentie Max. et Mini

    • Direction du vent

    • Vitesse du vent

    • Probabilité d'orage

    • Probabilité de précipitation

    • Probabilité de pluie (différence avec précipitation, je sais pas)

    • Quantité de pluie en mm

    • Quantité de précipitation en mm

    • Quantité de neige (en mm je suppose)

    • Durée des précipitations

    • Durée de la pluie

    • Lever du soleil

    • Coucher du soleil

    • Lever de la lune

    • Coucher de la lune

    • Durée de la journée

    • Durée de la nuit

    • Indice UV

Une petite image (cliquer dessus pour agrandir)
1321046684.png

Le lien vers le pack

Le principe de fonctionnement est le même que pour celui du post 65

En cas de soucis ou de suggestion n’hésiter pas. big_smile

Edit : mise à jour du script météo
Edit : ajout des phases lunaire
Edit : ajout info ville pour Conditions courantes (afmeteo ville cc)
Edit : création d'un nouveau fichier listejours
Edit : modification script phases lunaire et sécurité chargement page météo
Edit : modification sécurité chargement page météo
Edit : ajout d'une notice

Dernière modification par Didier-T (Le 14/12/2011, à 12:28)

Hors ligne

#71 Le 12/11/2011, à 00:53

fra_tor_33

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

Bonsoir,

Un mode d'emploi pas à pas serait le bienvenu pour les ignares comme moi. J'ai bien téléchargé le pack de Didier-T, suis allé voir le lien de post65 mais je ne sais pas où mettre le dossier d'icônes, quoi faire des autres fichiers météo etc...
Merci pour le boulot accompli, je suis admiratif même si je ne comprends pas tout ^^

Hors ligne

#72 Le 12/11/2011, à 08:53

adama88

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

Bonjour,

Pareil à fra_tor_33. Un petit tuto pour l'utilisation des scripts serait le bienvenu. Merci. Sacré boulot accompli.

Dernière modification par adama88 (Le 12/11/2011, à 08:54)


Ubuntu 23.10 - Windows 11 famille
Lenovo Y520-15IKBN - Intel® Core™ i5-7300HQ × 4 - Intel® UHD 630  + NVIDIA GeForce GTX 1050
32 Go RAM - Nvme 1To + HDD 1to (DD d'origine)

Hors ligne

#73 Le 12/11/2011, à 09:23

Didier-T

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

fra_tor_33 a écrit :

Bonsoir,

Un mode d'emploi pas à pas serait le bienvenu pour les ignares comme moi. J'ai bien téléchargé le pack de Didier-T, suis allé voir le lien de post65 mais je ne sais pas où mettre le dossier d'icônes, quoi faire des autres fichiers météo etc...
Merci pour le boulot accompli, je suis admiratif même si je ne comprends pas tout ^^

Bon je suis pas forcement très doué pour les explication, pas toujours très clair roll du coups quand ce sera bien il faudrait me le signaler, je ferais un fichier d'aide qui sera joint à mon post précédent.


Ont décompresse l'archive ou l'ont le souhaite
Les fichiers meteo ,meteo.cfg, lune.sh, vent et afmeteo peuvent être mis avec les autres scripts conky (ou laissés avec les autres fichiers de l'archive)

Dans le fichier meteo.cfg il y a :

la variable DirShell qu'il faut renseigner avec le chemin pour trouver le dossier père d'icones, par exemple si icones est au chemin ~/.conky/météo/icones il faudra indiquer

DirShell="$HOME/conky/météo"

(le dossier DirShell sert d'espace de travail les pages internet y seront chargées puis traitées)

la variable periode cette variable sert à determiner le nombre de jours pour lesquelles ont souhaite obtenir les prévisions détaillés, pour aujourd'hui seulement ont mettra 1, la valeur maxi est 15 ce qui signifie que nous aurons la météo sur les 14 prochains jours
par exemple pour mon conky j'utilise la météo sur les 4 prochains jours donc j'indique

periode=5

et la variable address cette variable indique au script où trouver les infos météo vous concernant (l'adresse est à récupérer sur www.accuweather.com), je vous conseillerai de tester le lien en le copiant dans votre navigateur.
Par exemple, pour lille le lien suivant http://www.accuweather.com/fr/fr/nord-p … -look.aspx ne fonctionne pas, alors que celui ci http://www.accuweather.com/fr/fr/nord-p … yid=135564 fonctionne


Pour les prévision les icones météo et vent sont nomées sur le même principe :

  1. une lettre :

    • J = prevision météo

    • v = direction du vent

  2. puis 1 chiffre :

    • le premier indique le jour, de 0 à 14 (0 est aujourd’hui)

    • le second le moment de la journée, de 0 à 2 (0 est le matin) (bien sure il n'existe pas pour l’icône lune)

  3. et l'indication :

    • jour = tendance générale pour la journée

    • soir = tendance générale pour la nuit

Utilisation du fichier afmeteo

${excpi <temps identique à celui des mises à jour> <chemin vers afmeteo>/afmeteo <info à afficher> <Jour> <Moment>}

  1. Jour peut être un nombre (pour les prévisions) compris entre 0 et 14 (0 est aujourd’hui), ou cc pour les conditions courantes

  2. Moment ne concerne que les prévisions

    • jour = tendance générale pour la journée

    • soir = tendance générale pour la nuit

  3. Liste de info à afficher :

    1. pour cc :

      • temp = température mesurée

      • heure=heure de la dernière mise à jour

      • meteo = condition météo actuelle

      • temp_res = température ressentie

      • direction_vent

      • vitesse_vent

      • taux_humidite

      • p_rosee = température du point de rosée

      • pression

      • tend_pression = tendance d'évolution de la pression atmosphérique

      • visibilite

      • lever_soleil

      • coucher_soleil

      • ville = votre ville

    2. pour les prévisions :

      • jour = les trois premières lettres du jour concerné

      • meteo = condition météo prévue (jour ou soir)

      • temp = température prévue (jour ou soir)

      • temp_res = température ressentie prévue (jour ou soir)

      • direction_vent = direction vent prévue (jour ou soir)

      • vitesse_vent = vitesse vent prévue (jour ou soir)

      • prob_orage = probabilité d'avoir des orages (jour ou soir)

      • q_precipitation = quantité de précipitation prévue (jour ou soir)

      • q_pluie = quantité de pluie prévue (jour ou soir)

      • q_neige = quantité de neige prévue (jour ou soir)

      • duree_precipitation = temps précipitation prévue (jour ou soir)

      • duree_pluie = temps de pluie prévue (jour ou soir)

      • lever_soleil = heure du lever du soleil

      • coucher_soleil = heure coucher du soleil

      • lever_lune = heure lever de la lune

      • coucher_lune = heure coucher de la lune

      • duree_jour = durée de la journée

      • duree_nuit = durée de la nuit

      • uv = indice UV pour la journée


Le script vent sert à avoir les directions pleine en toute lettre, par exemple N devient Nord


Lune.sh donne les infos sur la lunaison dans un fichier nommé phases

Ces infos sont à récupérer avec des sed par exemple

${execi 1800 sed -n 1'p' ~/conky/meteo+lune/phases}

iras chercher la premiere ligne du fichier phases et l'affichera, avec une mise à jours toutes les 1800 secondes

Mon conky pour exemple

# -- 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
#    imlib_cache_size 0
    # -- Window specifications -- #

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

    border_inner_margin 0
    border_outer_margin 0

    minimum_size 280 100
    maximum_width 310
    

    alignment tm
    gap_x 0
    gap_y 20

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

    # -- Text settings -- #
    use_xft yes
    xftfont MaiandraGD:size=24
    xftalpha 0.4

    uppercase no

    default_color 8b8b8b
    # -- Declaration template -- #
    template0 ${image ~/conky/script/images/\1 -p \2 -s \3} # -- images fond -- #
    template1 ${execpi 1800 bash ~/conky/script/\1 \2 \3 \4} # -- gestion météo --#
    template2 ${image ~/conky/meteo+lune/icones/\1 -p \2 -s \3 -f 60} # -- icones météo -- #
    template3 ${execi 1800 sed -n \1'p' ~/conky/meteo+lune/\2} # -- recup info par sed -- #
         TEXT
#### Lancement du script récupérant les données météo ####
${template1 meteo}${template1 lune.sh}${template1 vent}
#### Premier cadre ####
##### Heure #####
${voffset -16}${font LED_mono :style=Medium:size=60}${color 434343}${goto 30}${time %H}${goto 140}${time %M}${font LED_mono :size=25:style=Medium}${color 808080}${goto 235}${time %S}
##### Date #####
${voffset 8}${color yellow}${font URW Chancery L:style=Bold:size=18}${alignc}${time %A %e %B %G}
##### ville #####
${voffset -10}${goto 5}${color ffe595}${template1 afmeteo Ville cc}
##### température actuelle #####
${voffset -10}${goto 15}${font URW Chancery L:style=Bold:size=30}${if_match ${template1 afmeteo temp cc}<5}${color lightblue}${blink ${template1 afmeteo temp cc}°}${else}${color white}${template1 afmeteo temp cc}°${endif}
##### Affichage conditions météo #####
${voffset -25}${font URW Chancery L:style=Bold:size=12}${color white}${alignc}${template1 afmeteo meteo cc}
##### Affichage infos vent ######
${voffset -60}${color ffe595}${font Helvetica LT Std:style=Bold:size=10}${alignr}${template1 afmeteo direction_vent cc}          
${color ffe595}${font Helvetica LT Std:style=Bold:size=10}${goto 200}${template1 afmeteo vitesse_vent cc} km/h
#### Second cadre ####
##### Affichage Probabilité de précipitations Jour/Nuit #####
${voffset 47}${color lightwhite}${font Helvetica LT Std:style=Bold:size=10}${goto 40}${template1 afmeteo prob_orage 0 jour}${goto 220}${template1 afmeteo prob_orage 0 soir}
##### Affichage temperature #####
${voffset 8}${goto 75}${template1 afmeteo temp 0 jour}°${goto 250}${template1 afmeteo temp 0 soir}°
##### Affichage conditions météo #####
${voffset -8}${font Bitstream Vera Sans Mono:style=condensed:size=6}${color grey} ${template3 1 messages}${goto 170} ${template3 3 messages}
 ${template3 2 messages}${goto 170} ${template3 4 messages}
##### Affichage lunaison #####
${voffset -65}${font URW Chancery L:style=Bold:size=10}${color white}${alignc}${template3 3 phases}
${voffset -5}${alignc}${template3 4 phases}
#### troisieme cadre ####
${voffset 52}${font Ubuntu :size=10:style=bold}${color lightwhite}${goto 35}${template1 afmeteo prob_orage 1 jour}${goto 105}${template1 afmeteo prob_orage 2 jour}${goto 170}${template1 afmeteo prob_orage 3 jour}${goto 235}${template1 afmeteo prob_orage 4 jour}
##### Affichage temperature #####
${voffset 14}${goto 27}${font Ubuntu :size=10:style=bold}${color red}${template1 afmeteo temp 1 jour}°${color white}/${color lightblue}${template1 afmeteo temp 1 soir}°${goto 97}${color red}${template1 afmeteo temp 2 jour}°${color white}/${color lightblue}${template1 afmeteo temp 2 soir}°${goto 167}${color red}${template1 afmeteo temp 3 jour}°${color white}/${color lightblue}${template1 afmeteo temp 3 soir}°${goto 237}${color red}${template1 afmeteo temp 4 jour}°${color white}/${color lightblue}${template1 afmeteo temp 4 soir}°
##### Affichage vitesse du vent #####
${voffset 3}${font Ubuntu :size=9:style=bold}${color ffe595}${goto 27}${template1 afmeteo vitesse_vent 1 jour}${font Ubuntu :size=6:style=bold} km/h${goto 97}${voffset -4}${font Ubuntu :size=9:style=bold}${template1 afmeteo vitesse_vent 2 jour}${font Ubuntu :size=6:style=bold} km/h${goto 167}${voffset -4}${font Ubuntu :size=9:style=bold}${template1 afmeteo vitesse_vent 3 jour}${font Ubuntu :size=6:style=bold} km/h${goto 237}${voffset -4}${font Ubuntu :size=9:style=bold}${template1 afmeteo vitesse_vent 4 jour}${font Ubuntu :size=6:style=bold} km/h
#### quatrième cadre ####
##### Heure mise à jour #####
${voffset 44}${font URW Chancery L:style=Bold:size=16}${alignc}Dernière mise à jour : ${exec sed -e 's/:/h/' ~/conky/meteo+lune/curr_cond|sed -n 3p}

#### Affichage des cadres utilisés dans le conky ####
${voffset -935}
#### premier cadre ####
${template0 base.png 0,40 280x170}
${template0 flip_bg.png 24,10 100x100}
${template0 flip_bg.png 134,10 100x100}
#### Second cadre ####
${template0 base.png 0,245 280x50}
#### troisieme cadre ####
${template0 base.png 0,320 280x40}
${template0 base180.png 0,358 280x40}
#### quatrieme cadre ####
${template0 base1.png 0,420 280x30}
#### icones premier cadre ####
${template2 cc.png 74,120 132x79}
${template2 vcc.png 235,130 44x44}
#### icones Second cadre ####
${template2 J0jour.png -15,205 132x79}
${template2 J0soir.png 160,205 132x79}
${template2 lune.png 116,215 53x53}
#### icones troisieme cadre ####
${template2 J1jour.png 0,295 86x52}
${template2 J2jour.png 68,295 86x52}
${template2 J3jour.png 133,295 86x52}
${template2 J4jour.png 200,295 86x52}
${template2 v1jour.png 0,344 30x30}
${template2 v2jour.png 70,344 30x30}
${template2 v3jour.png 140,344 30x30}
${template2 v4jour.png 210,344 30x30}
${template2 J1soir.png 0,375 86x52}
${template2 J2soir.png 68,375 86x52}
${template2 J3soir.png 133,375 86x52}
${template2 J4soir.png 200,375 86x52}

1322383124.png

Et le pack correspondant est ici

Edit : Mise à jour avec les dernières évolution des scripts au 29/11/2011

Dernière modification par Didier-T (Le 29/11/2011, à 08:32)

Hors ligne

#74 Le 12/11/2011, à 09:38

shamen456

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

Bonjour à Tous...

@Phyllinux : Merci... ça m'a été très utile pour convertir mon conkyforecast vers accuweather...et j'ai même rajouté quelques champs au script pour avoir la température max et min... mais vu les avancées de didier-T je crois que je vais me tourner vers son script pour la suite...

@Didier-T : super ton script..je vais essayer de faire un conky en reprenant toutes les infos dispo (ce sera juste pour le sport...;-) vu la place nécessaire...)

Bon Conky à Tous...

Hors ligne

#75 Le 12/11/2011, à 09:41

jpdipsy

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

Salut

Il y a un problème avec la réception des données selon la ville.

ex :" www.accuweather.com/fr/fr/franche-comt%C3%A9/belfort/quick-look.aspx " ne récupère rien même en changeant franche-comt%C3%A9 par franche-comté ou  franche-comt%c3%a9 par contre " www.accuweather.com/fr/fr/alsace/mulhouse/quick-look.aspx " impeccable

Alors quid ?

Dernière modification par jpdipsy (Le 12/11/2011, à 09:49)

Hors ligne