#51 Le 06/11/2011, à 22: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, à 22:29)
Hors ligne
#52 Le 06/11/2011, à 23: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 06/11/2011, à 23: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 06/11/2011, à 23:27
- olitask
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
tu as pensé à concatener les deux fichiers ?
cat Accuweather_Conky_Int_Images* > Accuweather_Conky_Int_Images.tar.gz
Dernière modification par olitask (Le 06/11/2011, à 23:28)
Hors ligne
#55 Le 07/11/2011, à 09: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 . 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
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>.*$\|°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|°|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>.*$\|°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
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 !
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
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, à 09:21)
The ship is sinking normally...
Hors ligne
#56 Le 07/11/2011, à 11:42
- julv
Re : [Conky] Alternative à weather.com ( icones conkyforecast )
Bonjour,
pour ma part, pour accuweather, j'utilise la version alternative de script 11:
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/°//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, à 12:44)
Hors ligne
#57 Le 07/11/2011, à 20: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, à 21: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, à 21: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 :
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, à 22: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, à 03: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, à 06: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, à 10: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
The ship is sinking normally...
Hors ligne
#64 Le 09/11/2011, à 14: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 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
The ship is sinking normally...
Hors ligne
#65 Le 09/11/2011, à 17: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 :
Le jour
Le saint du jour
heure lever soleil
heure coucher soleil
température mini matin midi et soir
température maxi matin midi et soir
prévision météo matin midi et soir + icônes correspondants
direction du vent matin midi et soir + icônes correspondants
force du vent matin midi et soir
quantité d'eau attendu matin midi et soir
taux d’humidité matin midi et soir
nom de la ville
code postal
nombre d'habitant
code INSEE
longitude
latitude
fuseau horaire
icône stade lune
Les icônes vents changes de couleur en fonction de la force du vent par palier de 25km/h
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 :
une lettre :
m = prevision météo
v = direction du vent
l = position de lune
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, à 18:54)
Hors ligne
#66 Le 10/11/2011, à 01: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, à 06: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, à 11: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, à 08: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.
Hors ligne
#70 Le 11/11/2011, à 22: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 :
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
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)
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.
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, à 11:28)
Hors ligne
#71 Le 11/11/2011, à 23: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, à 07: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, à 07: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, à 08:23
- Didier-T
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 ^^
Bon je suis pas forcement très doué pour les explication, pas toujours très clair 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'indiqueperiode=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 :
une lettre :
J = prevision météo
v = direction du vent
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)
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>}
Jour peut être un nombre (pour les prévisions) compris entre 0 et 14 (0 est aujourd’hui), ou cc pour les conditions courantes
Moment ne concerne que les prévisions
jour = tendance générale pour la journée
soir = tendance générale pour la nuit
Liste de info à afficher :
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
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}
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, à 07:32)
Hors ligne
#74 Le 12/11/2011, à 08: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, à 08: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, à 08:49)
Hors ligne