#951 Le 15/01/2014, à 11:37
- daniel38100
Re : [Conky] Alternative à weather.com (3)
ajout de fond d'écran aléatoire dans le pack fond d'écran passage a meteo-v1.98 et accuweather-v2.01
ça va rien changer que tu soit sous openbox ou autre au lieu de prendre le fond d’écran actuel il va le prendre aléatoirement dans un répertoire
j'ai ajouter ces 2 ligne dans le fichier .cfg
#Fond aleatoire
fond_aleatoire="non"
rep_fond=~/Images/wallpaper
le fond change a chaque MAJ
Edit: ajout du module barograph dans météo pour macompo.sh
Dernière modification par daniel38100 (Le 15/01/2014, à 18:05)
Hors ligne
#952 Le 15/01/2014, à 19:07
#953 Le 15/01/2014, à 22:19
- daniel38100
Re : [Conky] Alternative à weather.com (3)
envoi tes compos
Hors ligne
#954 Le 15/01/2014, à 22:36
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
envoi tes compos
je veux bien envoyer macompo mais dans celle là y'a que le calendrier et le cartouche de prévisions...
only09.sh:
#!/bin/bash
##################################################
#destination="/tmp/test.png" #
source $meteo_rep/scripts/meteo $meteo_config # entêtes obligatoires
if [ "$start" = "non" ] ;then exit;fi # dans votre fichier
##################################################
# Créé le : mer 20 nov 2013 17:35:24 CET
# Par : raphix
########## Début de votre composition ############
fonte=Helvetica-LT-Std-Bold
fonte1=URW-Chancery-Medium-Italic
fonte2=Times-Bold
fonte3=Arrows-Regular # fonte pour la tendance barometrique
fonte4=Monaco-Regular
fonte5=Monaco-Bold
# couleurs
coul1="aqua";coul2="dodgerblue1";coul3="yellow";coul4="white";coul5="springgreen";coul6="grey20";coul7="black";coul8="orange";coul9="blue";coul10="GhostWhite";coul11="#00003F";coul12="LightSlateGrey"
# temperatures ----------------------------------------------------------------
function coultemp
{
if (($temp < -5 )); then
coul=$coul1
elif (($temp < 1 && $temp > -6 )); then
coul=$coul2
elif (($temp < 6 && $temp > 0)); then
coul=$coul3
elif (($temp < 20 && $temp > 5 )); then
coul=$coul4
elif (($temp < 25 && $temp > 19 )); then
coul=$coul5
elif (($temp > 24 )); then
coul=$coul6
else coul=$coul7
fi
}
function risqueverglas
{
verglas="non"
if (($temp < 2 )); then
verglas="oui"
fi
}
temp=$(CC temp) ; coultemp
ima_max=$(crea_texte_multi "max" "$fonte" "26" "0" "black" "$coul" "$temp °")
temp=$(CC ressent) ;risqueverglas; coultemp
ima_ress=$(crea_texte_multi "ress" "$fonte" "14" "0" "black" "$coul4" "/" "$coul" "r.$temp°")
temp=$(prev_jour 1 tmpmax ) ; coultemp
ima_max1=$(crea_texte_multi "max1" "$fonte" "14" "0" "black" "$coul4" "Max : " "$coul" "$temp °")
# temp la plus basse
function plusbas
{
if (("$temp1" < "$bas")); then bas="$temp1"; fi
}
temp="$(CC temp)";temp1="$(CC ressent)";bas="$temp";plusbas
temp1="$(prev_quart Nuit 1 ressentmin)";plusbas
temp=$bas;risqueverglas; coultemp
ima_min=$(crea_texte_multi "min" "$fonte" "14" "0" "black" "$coul4" "+Bas : " "$coul" "$temp °")
#########################################################################################################
###################cartouche prévisions horizontal#######################################################
####################
#####################################################################################
crea_cart "9jrs" "715x105" #"cadre" "silver" "0" "#00000040" "5" #creation du cartouche avec cadre
ajout_ima_cart "9jrs" "center" "100" "0" "+0" "-5" "$(crea_graph "background" "quad" "712" "102" "5" "#00000045")"
ref_pos=Northwest; pos1=5; pos2=60; pos3=75; ecart=80; taille_fnt=11; tailleic=20; tailleic1=9 ; tailleicV=5 ;
for (( x=1 ; x<10 ; x++ ));do
ajout_cart "9jrs" "$ref_pos" "0" "+$(((ecart*x-ecart)+20))" +"$pos1" "$(date --date "$x day" +%a|sed -e 's/\(.\{1\}\)/\U\1/')" $coul12 $fonte $taille_fnt
ajout_cart "9jrs" "$ref_pos" "0" "+$(((ecart*x-ecart)+13))" +"$pos2" "Jour: $(prev_jour $x sollever)" $coul12 $fonte 9
ajout_cart "9jrs" "$ref_pos" "0" "+$(((ecart*x-ecart)+13))" +"$pos3" "Nuit: $(prev_jour $x solcouch)" $coul12 $fonte 9
ajout_cart "9jrs" "$ref_pos" "0" "+$(((ecart*x-ecart)+32))" "+$((pos1+11))" "|" $coul4 $fonte $taille_fnt
temp=$(prev_jour $((x+1)) nuit_temp);coultemp
ajout_cart "9jrs" "$ref_pos" "0" "+$(((ecart*x-ecart)+43))" "+$((pos1+11))" "$temp°" $coul $fonte $taille_fnt
temp=$(prev_jour $((x+1)) temp);coultemp
ajout_cart "9jrs" "$ref_pos" "0" "+$(((ecart*x-ecart)+15))" "+$((pos1+11))" "$temp°" $coul $fonte $taille_fnt
ajout_ima_cart "9jrs" "$ref_pos" "$tailleic" "0" "+$(((ecart*x-ecart)+7))" "+25" "$(prev_jour $((x+1)) ico)"
#ajout_ima_cart "9jrs" "$ref_pos" "$tailleicV" "0" "+$(((ecart*x-ecart)+23))" "+62" "$(prev_jour $((x+1)) icovent)"
done
crea_ombre "9jrs" "2"
# alertes + ombre
image_alerte=$(crea_ombre " $(alerte_cart 700 "$fonte2" centre degra ico)" "1")
# versions ---------------------------------------------------------------------
crea_texte "versions" "200x20" "Meteo v-$Ver_meteo Recmeteo v-$vrecmeteo" "orange" $fonte "10"
crea_ombre "versions" "1"
###############################################################################
# #
# #
#-----------------------------------Calendrier 1------------------------------#
# #
# #
###############################################################################
samedi="SAM"
dimanche="DIM"
function calendar
{
if [[ $cale1 = `date +%^a.%d%^b` ]] ; then
coulcal=$coul8
elif [[ `echo $cale1 | cut -c1-3` = `echo $dimanche` ]] ; then
coulcal=$coul10
elif [[ `echo $cale1 | cut -c1-3` = `echo $samedi` ]] ; then
coulcal=$coul10
else coulcal=$coul9
fi
if [ $cale1 = `date +%^a.%d%^b` ] ; then
fonts1=18
else fonts1=16
fi
if [ $cale1 = `date +%^a.%d%^b` ] ; then
pos13=1
else pos13=0
fi
if [[ $cale1 = `date +%^a.%d%^b` ]] ; then
coulcal1=$coul10
elif [[ `echo $cale1 | cut -c1-3` = `echo $dimanche` ]] ; then
coulcal1=$coul11
elif [[ `echo $cale1 | cut -c1-3` = `echo $samedi` ]] ; then
coulcal1=$coul11
else coulcal1=$coul7
fi
}
# Cartouche Calendar 2 --------------------------------------------------------
L_ecran=$(xrandr --verbose | grep -F *current |cut -d " " -f3 | cut -d "x" -f1)
H_ecran=$(xrandr --verbose | grep -F *current |cut -d " " -f3 | cut -d "x" -f2)
H_calendar=44
T_calendar=$L_ecran"x"$H_calendar
decalagecalendar=$((H_ecran-54))
nbJ=$((L_ecran/22))
crea_cart "calendar" "$T_calendar" "cadre" "$coul12" "1" "transparent" "5"
###############################################################################
ecart=22 ; posdepart=3 ; pos=1
for (( x=0 ; x<87 ; x++ ));do
calen[x]=`date --date "$((x-15)) day" +%^a.%d%^b`
done
for (( x=0 ; x<$nbJ ; x++ ));do
cale1=`echo ${calen[x]}`;calendar
echo ${calen[x]} | sed 's/é/E/g' | sed 's/\.\./\./g' | tr '.' '\012' | cut -c1-2 |\
convert -background none -fill $coulcal -font $fonte4 -pointsize $fonts1 -gravity center label:@- -trim \
\( +clone -background $coulcal1 -shadow 100x1 -channel A -level 0,7% +channel \) +swap +repage -gravity center -composite $imagetemp1
composite -gravity west -background transparent -geometry +$(((ecart*x-pos13)+posdepart))-0 -dissolve 65% $imagetemp1 $reptemp/calendar.png $reptemp/calendar.png
done
crea_ombre "calendar" "1"
# ecran=1490x900 # vous pouvez choisir votre format d'ecran
# copy du fond de base dans le $reptemp
convert -resize $ecran! "$fondbase" "$reptemp"/finale.png
decalagehaut=0 # Décalage depuis haut de l'ecran ex + 50 pour descendre -10 pour monter
# appel :ajout_ima_cart nom_cart ref_positionnement taille_% rot pos_lat pos_ht (signe + ou - obligat) image (option transp)
ajout_ima_cart "finale" "south" "100" "0" "-590" "+30" "$image_9jrs"
#ajout_ima_cart "finale" "North" "45" "0" "+205" "+$((430+decalagehaut))" "$image_alerte"
ajout_ima_cart "finale" "North" "97" "0" "+0" "+30" "$image_calendar"
#copy de l'image finale vers fond meteo ----------------------------------------
cp "$reptemp"/finale.png "$imagefinale"
##################################################
# obligatoire pour rafraichir le fond d'ecran
affichage
exit
#
Hors ligne
#955 Le 18/01/2014, à 15:06
- daniel38100
Re : [Conky] Alternative à weather.com (3)
petite compo fond d'écran façon meteo-lua de Didier-T (dispo dans le pack)
Dernière modification par daniel38100 (Le 18/01/2014, à 15:10)
Hors ligne
#956 Le 18/01/2014, à 20:54
- Didier-T
Re : [Conky] Alternative à weather.com (3)
elle est jolie ta rose des vents daniel38100
Hors ligne
#957 Le 18/01/2014, à 22:06
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
@daniel38100
Superbe idée merci !
Je vais m'en inspirer pour faire quelque chose dans ce genre là:
En ajoutant la prochaine mise à jour et l'alerte qui manque à celui-ci... (si j'y arrive sinon je te demanderais un coup de main pour les placements avec lesquels j'ai toujours du mal.)C'est le conky de la première page que j'ai un peu tronqué...(Merci à l'auteur de celui-ci d'ailleurs !)
voici le conky si ça interresse:
# -- Conky settings -- #
background yes
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
# -- Window specifications -- #
own_window_argb_visual yes
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 10
border_outer_margin 0
border_width 0
minimum_size 380 450 #largeur / hauteur
maximum_width 380 #Largeur maximum (px)
alignment br
gap_x 30
gap_y 60
# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white
# -- Text settings -- #
use_xft yes
xftfont MaiandraGD:size=24
xftalpha 0.4
uppercase no
default_color 8b8b8b
# -- Déclaration template -- #
template0 ${lua fDrawImage ~/.conky/conky-meteo/fond/\1 \2 \3 \4 \5} # -- images fond -- #
template1 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
template2 ${lua Meteo_\1 \2 \3 \4 \5 \6 \7} # -- icônes météo -- \2=répertoire icônes \3=position \4=taille \5=jour (pour les prévisions) #
template3 ${lua Lune_\1}
template4 ${lua_parse Images_\1 \2 \3 60 \4} # -- Appelle image -- \2=position \3=taille \4=jour (pour les prévisions) #
lua_load ~/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua
lua_startup_hook init ~/.conky/conky-meteo/meteo/meteo.cfg
TEXT
#### Lancement du script récupérant les données météo ####
${template1 Maj}
#### Prévisions heures à venir ####
${font Helvetica LT Std:size=9:style=Bold}${color 808080}${voffset -60}${goto 30}${template1 huitHeures_Heure 2}h${goto 130}${template1 huitHeures_Heure 4}h${goto 230}${template1 huitHeures_Heure 6}h${goto 330}${template1 huitHeures_Heure 8}h
${voffset 50}${font Helvetica LT Std:size=9:style=Bold}${color white}${goto 30}${template1 huitHeures_Temp 2}°C${goto 130}${template1 huitHeures_Temp 4}°C${goto 230}${template1 huitHeures_Temp 6}°C${goto 330}${template1 huitHeures_Temp 8}°C
${alignc}___________________________________________________
### J ###
${voffset 8}${color ffe595}${font Helvetica LT Std:style=Bold:size=9}${goto 25}${template1 Jour_NivPrec 1} mm ${goto 325}${template1 Nuit_NivPrec 1} mm
${voffset -5}${color 808080}${font Helvetica LT Std:style=Bold:size=9}${alignc}${template1 Jour %A 1}
${voffset 5}${color white}${font Helvetica LT Std:style=Medium:size=8}${alignc}${template1 Jour_CondMeteo1se 1}
${alignc}${template1 Jour_CondMeteo2se 1}
${voffset 5}${alignc}Vent : ${template1 Jour_VentForce 1} - ${template1 Jour_VentRafales 1} km/h ${template1 Jour_VentDirP 1}
${voffset -8}${font Helvetica LT Std:style=Bold:size=9}${color white}${goto 30}${template1 Jour_Temp 1}°C ${goto 330}${template1 Nuit_Temp 1}°C
### J+1 ###
${voffset 15}${color ffe595}${font Helvetica LT Std:style=Bold:size=9}${goto 25}${template1 Jour_NivPrec 2} mm ${goto 325}${template1 Nuit_NivPrec 2} mm
${voffset -5}${color 808080}${font Helvetica LT Std:style=Bold:size=9}${alignc}${template1 Jour %A 2}
${voffset 5}${color white}${font Helvetica LT Std:style=Medium:size=8}${alignc}${template1 Jour_CondMeteo1se 2}
${alignc}${template1 Jour_CondMeteo2se 2}
${voffset 5}${alignc}Vent : ${template1 Jour_VentForce 2} - ${template1 Jour_VentRafales 2} km/h ${template1 Jour_VentDirP 2}
${voffset -8}${font Helvetica LT Std:style=Bold:size=9}${color white}${goto 30}${template1 Jour_Temp 2}°C ${goto 330}${template1 Nuit_Temp 2}°C
### J+2 ###
${voffset 15}${color ffe595}${font Helvetica LT Std:style=Bold:size=9}${goto 25}${template1 Jour_NivPrec 3} mm ${goto 325}${template1 Nuit_NivPrec 3} mm
${voffset -5}${color 808080}${font Helvetica LT Std:style=Bold:size=9}${alignc}${template1 Jour %A 3}
${voffset 5}${color white}${font Helvetica LT Std:style=Medium:size=8}${alignc}${template1 Jour_CondMeteo1se 3}
${alignc}${template1 Jour_CondMeteo2se 3}
${voffset 5}${alignc}Vent : ${template1 Jour_VentForce 3} - ${template1 Jour_VentRafales 3} km/h ${template1 Jour_VentDirP 3}
${voffset -8}${font Helvetica LT Std:style=Bold:size=9}${color white}${goto 30}${template1 Jour_Temp 3}°C ${goto 330}${template1 Nuit_Temp 3}°C
### J+3 ###
${voffset 15}${color ffe595}${font Helvetica LT Std:style=Bold:size=9}${goto 25}${template1 Jour_NivPrec 4} mm ${goto 325}${template1 Nuit_NivPrec 4} mm
${voffset -5}${color 808080}${font Helvetica LT Std:style=Bold:size=9}${alignc}${template1 Jour %A 4}
${voffset 5}${color white}${font Helvetica LT Std:style=Medium:size=8}${alignc}${template1 Jour_CondMeteo1se 4}
${alignc}${template1 Jour_CondMeteo2se 4}
${voffset 5}${alignc}Vent : ${template1 Jour_VentForce 4} - ${template1 Jour_VentRafales 4} km/h ${template1 Jour_VentDirP 4}
${voffset -8}${font Helvetica LT Std:style=Bold:size=9}${color white}${goto 30}${template1 Jour_Temp 4}°C ${goto 330}${template1 Nuit_Temp 4}°C
##### Heure mise à jour #####
${voffset 7}${color 808080}${font Helvetica LT Std:style=Italic:size=8}${alignc}Dernière mise à jour : ${template1 Heure}h${template1 Minute}
#### Affichage des cadres utilisés dans le conky ####
${template0 fond2.png -10 0 420 1040}
#### icônes prévisions à huit heures ####
${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 25 86 52 2}
${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 100 25 86 52 4}
${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 200 25 86 52 6}
${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 300 25 86 52 8}
#### icônes prévisions à huit jours ####
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 125 86 52 1}
${template2 Nuit_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 300 125 86 52 1}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 210 86 52 2}
${template2 Nuit_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 300 210 86 52 2}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 295 86 52 3}
${template2 Nuit_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 300 295 86 52 3}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 380 86 52 4}
${template2 Nuit_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 300 380 86 52 4}
${voffset -250}
Dernière modification par ragamatrix (Le 18/01/2014, à 22:13)
Hors ligne
#958 Le 19/01/2014, à 10:36
- daniel38100
Re : [Conky] Alternative à weather.com (3)
elle est jolie ta rose des vents daniel38100
elle a quoi ma rose des vents ?
Hors ligne
#959 Le 19/01/2014, à 10:39
- Didier-T
Re : [Conky] Alternative à weather.com (3)
Didier-T a écrit :elle est jolie ta rose des vents daniel38100
elle a quoi ma rose des vents ?
bah... elle est jolie... je l'aime bien quoi
Hors ligne
#960 Le 19/01/2014, à 10:52
- daniel38100
Re : [Conky] Alternative à weather.com (3)
daniel38100 a écrit :Didier-T a écrit :elle est jolie ta rose des vents daniel38100
elle a quoi ma rose des vents ?
bah... elle est jolie... je l'aime bien quoi
ah OK parce que il y a longtemps qu'elle existe celle là du coup je croyais qu'il y avais un problème
Hors ligne
#961 Le 19/01/2014, à 10:56
- daniel38100
Re : [Conky] Alternative à weather.com (3)
@ragamatrix
j'en avais fait un de ce genre faut j'le retrouve sinon demande si y a un problème je t'explique
Hors ligne
#962 Le 19/01/2014, à 15:00
- daniel38100
Re : [Conky] Alternative à weather.com (3)
Tien! une compo que j'ai retrouver je l'ai commencer quand ragamatrix se pencher sur les cercles
compo_cercle.sh
#!/bin/bash
##################################################
#destination="/tmp/test.png" #
source $meteo_rep/scripts/meteo $meteo_config # entêtes obligatoires
if [ "$start" = "non" ] ;then exit;fi # dans votre fichier
##################################################
convert -resize $ecran! "$fondbase" "$reptemp"/finale.png
##################################################
# Créé le : sam. 18 janv. 2014 15:23:33 CET
# Par : daniel
########## Début de votre composition ############
# couleurs
coul1="aqua";coul2="dodgerblue1";coul3="yellow";coul4="white";coul5="springgreen";coul6="red";coul7="black";coul8="orange";coul9="blue";coul10="gold";coul11="#00003F";coul12="fuchsia"
# fontes
fonte=Helvetica-LT-Std-Bold;fonte1=URW-Chancery-Medium-Italic;fonte2=Times-Bold;fonte3=Arrows-Regular;fonte4=Monaco-Regular;fonte5=Monaco-Bold
##################################################
for (( x=1 ; x<13; x++ ));do
image_prev[x]=$(crea_graph "prev_$x" "cercle" "100" "#00000050" "firebrick3" "2")
ajout_ima_cart "prev_$x" "North" "50" "0" "+0" "+30" "$(prev_jour $((x+1)) ico)"
ajout_ima_cart "prev_$x" "North" "12" "0" "-70" "+100" "$(prev_jour $((x+1)) icovent)"
ajout_cart "prev_$x" "North" "0" "+0" "+10" "$(date --date "$x day" +%a%d|sed -e 's/\(.\{1\}\)/\U\1/')" $coul8 $fonte 16
ajout_cart "prev_$x" "North" "0" "-20" "+105" "$(prev_jour $((x+1)) vent)" $coul8 $fonte 14
ajout_cart "prev_$x" "North" "0" "-20" "+120" "$(prev_jour $((x+1)) vent_force) Km/h" $coul8 $fonte 14
ajout_cart "prev_$x" "North" "0" "+50" "+105" "MIN / MAX" $coul8 $fonte 12
ajout_cart "prev_$x" "North" "0" "+35" "+120" "$(prev_jour $((x+1)) tmpmin)°" $coul2 $fonte 12
ajout_cart "prev_$x" "North" "0" "+50" "+120" "/" $coul4 $fonte 12
ajout_cart "prev_$x" "North" "0" "+65" "+120" "$(prev_jour $((x+1)) tmpmax)°" "red" $fonte 12
done
# repartition sur le cercle
crea_cercle_repart "test" "400" "image_prev" "12" "0"
# ajout cercle exte
ajout_ima_cart "test" "center" "100" "0" "+0" "+0" "$(crea_graph "c1" "cercle" "207" "none" "none" "2")"
# ajout cercle int
ajout_ima_cart "test" "center" "100" "0" "+0" "+0" "$(crea_graph "c1" "cercle" "33" "none" "none" "2")"
##################################################
function coulhuit
if [[ $huit = $(prev_huit 1 heure) ]];then
coul=$coul6;bord=3
else
coul=none;bord=1
fi
# prevhuit ---------------------------------------
for (( x=1 ; x<13; x++ ));do
huit=$(prev_huit $x heure);coulhuit
image_prevhuit[x]=$(crea_graph "prevhuit_$x" "cercle" "60" "#00000050" "$coul" "$bord")
ajout_ima_cart "prevhuit_$x" "North" "30" "0" "+0" "+20" "$(prev_huit $x ico)"
ajout_ima_cart "prevhuit_$x" "North" "10" "0" "-40" "+60" "$(prev_huit $x icovent)"
ajout_cart "prevhuit_$x" "North" "0" "+0" "+10" "$(prev_huit $x heure) H" $coul8 $fonte 16
ajout_cart "prevhuit_$x" "North" "0" "+0" "+70" "$(prev_huit $((x+1)) vent_force) Km/h" $coul8 $fonte 12
ajout_cart "prevhuit_$x" "North" "0" "+0" "+100" "Temp : $(prev_huit $x temp)°" $coul2 $fonte 12
done
# repartition sur le cercle
if [[ $(prev_huit 1 heure) = 00 ]] || [[ $(prev_huit 1 heure) = 12 ]] || [[ $(prev_huit 1 heure) = 24 ]] ;then
deca=0
elif [[ $(prev_huit 1 heure) = 01 ]] || [[ $(prev_huit 1 heure) = 13 ]] ;then
deca=1
elif [[ $(prev_huit 1 heure) = 02 ]] || [[ $(prev_huit 1 heure) = 14 ]] ;then
deca=2
elif [[ $(prev_huit 1 heure) = 03 ]] || [[ $(prev_huit 1 heure) = 15 ]] ;then
deca=3
elif [[ $(prev_huit 1 heure) = 04 ]] || [[ $(prev_huit 1 heure) = 16 ]] ;then
deca=4
elif [[ $(prev_huit 1 heure) = 05 ]] || [[ $(prev_huit 1 heure) = 17 ]] ;then
deca=5
elif [[ $(prev_huit 1 heure) = 06 ]] || [[ $(prev_huit 1 heure) = 18 ]] ;then
deca=6
elif [[ $(prev_huit 1 heure) = 07 ]] || [[ $(prev_huit 1 heure) = 19 ]] ;then
deca=7
elif [[ $(prev_huit 1 heure) = 08 ]] || [[ $(prev_huit 1 heure) = 20 ]] ;then
deca=8
elif [[ $(prev_huit 1 heure) = 09 ]] || [[ $(prev_huit 1 heure) = 21 ]] ;then
deca=9
elif [[ $(prev_huit 1 heure) = 10 ]] || [[ $(prev_huit 1 heure) = 22 ]] ;then
deca=10
elif [[ $(prev_huit 1 heure) = 11 ]] || [[ $(prev_huit 1 heure) = 23 ]] ;then
deca=11
else
deca=0
fi
crea_cercle_repart "testhuit" "239" "image_prevhuit" "12" "$deca"
# ajout cercle exte
ajout_ima_cart "testhuit" "center" "100" "0" "+0" "+0" "$(crea_graph "c1" "cercle" "207" "none" "none" "2")"
# ajout cercle int
ajout_ima_cart "testhuit" "center" "100" "0" "+0" "+0" "$(crea_graph "c1" "cercle" "33" "none" "none" "2")"
ajout_cart "finale" "Center" "0" "+0" "-$((140+decalagehaut))" "$(uname -n)" $coul8 $fonte "22"
ajout_cart "finale" "Center" "0" "+0" "-$((110+decalagehaut))" "$(date "+%^A %d %^B %Y")" $coul8 $fonte "16"
ajout_cart "finale" "Center" "0" "+0" "+$((140+decalagehaut))" "Prochaine M.A.J. à : $proch_maj" $coul2 $fonte "16"
ajout_ima_cart "finale" "Center" "100" "0" "+0" "+$((10+decalagehaut))" "$image_test"
ajout_ima_cart "finale" "Center" "100" "0" "+0" "+$((10+decalagehaut))" "$image_testhuit"
##################################################
# obligatoire pour rafraichir le fond d'ecran
cp "$reptemp"/finale.png "$imagefinale"
affichage
exit
#
J'voulais mettre une horloge au centre
Dernière modification par daniel38100 (Le 20/01/2014, à 09:19)
Hors ligne
#963 Le 20/01/2014, à 11:52
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
daniel38100, je ne trouve pas la syntaxe pour écrire les conditions courantes pour chaque jour "Jour_CondMeteo1se" "Jour_CondMeteo2se" dans la compo ?
Hors ligne
#964 Le 20/01/2014, à 12:48
- daniel38100
Re : [Conky] Alternative à weather.com (3)
daniel38100, je ne trouve pas la syntaxe pour écrire les conditions courantes pour chaque jour "Jour_CondMeteo1se" "Jour_CondMeteo2se" dans la compo ?
alors c'est $(prev_jour 1 cond) tu peu remplacer "cond" par "sec1_cond" et "sec2_cond" et pour la nuit c'est nuit_cond
"sec1_cond" et "sec2_cond" fonctionne ensemble
faudrait que je fasse une annexe
Dernière modification par daniel38100 (Le 20/01/2014, à 13:18)
Hors ligne
#965 Le 20/01/2014, à 14:20
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
ragamatrix a écrit :daniel38100, je ne trouve pas la syntaxe pour écrire les conditions courantes pour chaque jour "Jour_CondMeteo1se" "Jour_CondMeteo2se" dans la compo ?
alors c'est $(prev_jour 1 cond) tu peu remplacer "cond" par "sec1_cond" et "sec2_cond" et pour la nuit c'est nuit_cond
"sec1_cond" et "sec2_cond" fonctionne ensemble
faudrait que je fasse une annexe
Merci, j'ai aussi du mal avec le relevé de maj:
ajout_cart "compact" "south" "0" "+0" "+150" "Relevé à : "$heure_maint $minute_maint $coul1 $fonte1 "21"
ne m'affiche que l'heure. ?
Hors ligne
#966 Le 20/01/2014, à 15:58
- daniel38100
Re : [Conky] Alternative à weather.com (3)
@ragamatrix
pour la prochaine mise a jour c'est $proch_maj sinon c'est $maint
ajout_cart "finale" "Center" "0" "+0" "+$((140+decalagehaut))" "Prochaine M.A.J. à : $proch_maj" $coul2 $fonte "16"
Dernière modification par daniel38100 (Le 20/01/2014, à 16:00)
Hors ligne
#967 Le 20/01/2014, à 16:44
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
ragamatrix a écrit :daniel38100, je ne trouve pas la syntaxe pour écrire les conditions courantes pour chaque jour "Jour_CondMeteo1se" "Jour_CondMeteo2se" dans la compo ?
alors c'est $(prev_jour 1 cond) tu peu remplacer "cond" par "sec1_cond" et "sec2_cond" et pour la nuit c'est nuit_cond
"sec1_cond" et "sec2_cond" fonctionne ensemble
faudrait que je fasse une annexe
Je ne comprends pas, j'ai écris ça
#conditions
ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+100))" "$(prev_jour $((i+2))) sec1_cond)" $coul13 $fonte "10"
ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+110))" "$(prev_jour $((i+2))) sec2_cond)" $coul13 $fonte "10"
Mais c'est incorrect je ne trouve pas autre chose sinon j'ai la même condition pour tous les jours...
Hors ligne
#968 Le 20/01/2014, à 17:16
- daniel38100
Re : [Conky] Alternative à weather.com (3)
tu doit avoir un problème dans ton incrémentation déjà y a une erreur $((i+2))) ya une ")" en trop
envoi le code complet pour voir
Dernière modification par daniel38100 (Le 20/01/2014, à 17:19)
Hors ligne
#969 Le 20/01/2014, à 17:20
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
bon... j'ai trouvé...
#conditions
ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+100))" "$(prev_jour $((i+1)) sec1_cond)" $coul13 $fonte "10"
ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+110))" "$(prev_jour $((i+1)) sec2_cond)" $coul13 $fonte "10"
par contre il met NA lorsqu'il n'y a pas 2 lignes necessaires, c'est pas très grave, donc voici où j'en suis:
Jolie compo circulaire daniel38100 !
Dernière modification par ragamatrix (Le 20/01/2014, à 17:21)
Hors ligne
#970 Le 20/01/2014, à 17:39
- daniel38100
Re : [Conky] Alternative à weather.com (3)
bon... j'ai trouvé...
#conditions ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+100))" "$(prev_jour $((i+1)) sec1_cond)" $coul13 $fonte "10" ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+110))" "$(prev_jour $((i+1)) sec2_cond)" $coul13 $fonte "10"
par contre il met NA lorsqu'il n'y a pas 2 lignes necessaires, c'est pas très grave, donc voici où j'en suis:
Jolie compo circulaire daniel38100 !
Merci je t'ai écrit une petite fonction pour ne pas afficher NA
function NA
{
if [[ $sec2_cond = "NA" ]];then
sec2_cond=""
fi
}
et tu remplace
ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+110))" "$(prev_jour $((i+1)) sec2_cond)" $coul13 $fonte "10"
par
sec2_cond=$(prev_jour $((i+1)) sec2_cond);NA
ajout_cart "compact" "North" "0" "+0" "+$(((ecart*i)+110))" "$sec2_cond" $coul13 $fonte "10"
Dernière modification par daniel38100 (Le 20/01/2014, à 17:41)
Hors ligne
#971 Le 20/01/2014, à 18:30
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
Tip top ! Merci pour ton aide réactive. Encore une chose, je ne parviens pas à utiliser la fonction "coultemp" faut-il conserver toute cette partie pour qu"elle fonctionne:
# temperatures ----------------------------------------------------------------
function coultemp
{
if (($temp < -5 )); then
coul=$coul1
elif (($temp < 1 && $temp > -6 )); then
coul=$coul2
elif (($temp < 6 && $temp > 0)); then
coul=$coul3
elif (($temp < 20 && $temp > 5 )); then
coul=$coul4
elif (($temp < 25 && $temp > 19 )); then
coul=$coul5
elif (($temp > 24 )); then
coul=$coul6
else coul=$coul7
fi
}
et
}
temp=$(CC temp) ; coultemp
ima_max=$(crea_texte_multi "max" "$fonte" "26" "0" "black" "$coul" "$temp °")
temp=$(CC ressent) ;risqueverglas; coultemp
ima_ress=$(crea_texte_multi "ress" "$fonte" "14" "0" "black" "$coul4" "/" "$coul" "r.$temp°")
temp=$(prev_jour 1 tmpmax ) ; coultemp
ima_max1=$(crea_texte_multi "max1" "$fonte" "14" "0" "black" "$coul4" "Max : " "$coul" "$temp °")
# temp la plus basse
function plusbas
{
if (("$temp1" < "$bas")); then bas="$temp1"; fi
}
Hors ligne
#972 Le 20/01/2014, à 18:44
- daniel38100
Re : [Conky] Alternative à weather.com (3)
tu garde juste
function coultemp
{
if (($temp < -5 )); then
coul=$coul1
elif (($temp < 1 && $temp > -6 )); then
coul=$coul2
elif (($temp < 6 && $temp > 0)); then
coul=$coul3
elif (($temp < 20 && $temp > 5 )); then
coul=$coul4
elif (($temp < 25 && $temp > 19 )); then
coul=$coul5
elif (($temp > 24 )); then
coul=$coul6
else coul=$coul7
fi
}
ensuite defini ta variable "temp" et tu appel la fonction "coultemp"
exemple
temp=$(CC temp);coultemp
ajout_cart "prev" "North" "0" "+0" "+162" "$temp" $coul $fonte "10"
dailleur je vais l’intégré au fichier meteo cette fonction
Dernière modification par daniel38100 (Le 20/01/2014, à 19:39)
Hors ligne
#973 Le 21/01/2014, à 09:19
- ragamatrix
Re : [Conky] Alternative à weather.com (3)
Merci daniel38100,
J'ai vu que tu voulais integrer une horloge dans ta compo circulaire, mais celle-ci serait affichée avec conky ? (je dis ça parce que le script ne s'actualise que toute le x minutes...)
Hors ligne
#974 Le 21/01/2014, à 10:06
- daniel38100
Re : [Conky] Alternative à weather.com (3)
Merci daniel38100,
J'ai vu que tu voulais integrer une horloge dans ta compo circulaire, mais celle-ci serait affichée avec conky ? (je dis ça parce que le script ne s'actualise que toute le x minutes...)
oui forcement comme sur cette compo
http://s24.postimg.org/cjoiuexzl/Capture_d_cran_18012014_15_08_50.jpg
mais faut que je fasse un petit script pour qui s'affiche automatique au démarrage d'accuweather et se place au bonne endroit
Dernière modification par daniel38100 (Le 21/01/2014, à 10:40)
Hors ligne
#975 Le 21/01/2014, à 12:33
- daniel38100
Re : [Conky] Alternative à weather.com (3)
@ragamatrix
passe moi ta compo quand elle est abouti comme ca j'ajoute dans le pack j'veu mettre des compo aléatoire
Dernière modification par daniel38100 (Le 21/01/2014, à 12:35)
Hors ligne