Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#951 Le 15/01/2014, à 12: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
Capture_d_cran_15012014_18_02_02.png

Dernière modification par daniel38100 (Le 15/01/2014, à 19:05)

Hors ligne

#952 Le 15/01/2014, à 20:07

ragamatrix

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

Merci daniel38100 ça tourne nickel les fonds d'écrans aléatoires; faut choisir ceux qui puissent être lisibles par le script dans le dossier /wallpapers. J'ai eu plusieurs mises à jour du script sans erreur ni bug.d38100_2.jpg

Hors ligne

#953 Le 15/01/2014, à 23:19

daniel38100

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

envoi tes compos

Hors ligne

#954 Le 15/01/2014, à 23:36

ragamatrix

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

daniel38100 a écrit :

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, à 16:06

daniel38100

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

Capture_d_cran_18012014_15_08_50.jpg

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, à 16:10)

Hors ligne

#956 Le 18/01/2014, à 21:54

Didier-T

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

elle est jolie ta rose des vents daniel38100

Hors ligne

#957 Le 18/01/2014, à 23: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à:
cokymeteo2.jpg
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, à 23:13)

Hors ligne

#958 Le 19/01/2014, à 11:36

daniel38100

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 ?

Hors ligne

#959 Le 19/01/2014, à 11:39

Didier-T

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 smile

Hors ligne

#960 Le 19/01/2014, à 11:52

daniel38100

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

Didier-T a écrit :
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 smile

ah OK parce que  il y a longtemps qu'elle existe celle là du coup je croyais qu'il y avais un problème wink

Hors ligne

#961 Le 19/01/2014, à 11: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, à 16: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

Capture_d_cran_19012014_16_39_31.jpg

Dernière modification par daniel38100 (Le 20/01/2014, à 10:19)

Hors ligne

#963 Le 20/01/2014, à 12: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, à 13:48

daniel38100

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

Dernière modification par daniel38100 (Le 20/01/2014, à 14:18)

Hors ligne

#965 Le 20/01/2014, à 15:20

ragamatrix

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

daniel38100 a écrit :
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, à 16: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, à 17:00)

Hors ligne

#967 Le 20/01/2014, à 17:44

ragamatrix

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

daniel38100 a écrit :
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... hmm

Hors ligne

#968 Le 20/01/2014, à 18: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

j'ai tester ça marche
Capture_d_cran_20012014_17_19_07.jpg

Dernière modification par daniel38100 (Le 20/01/2014, à 18:19)

Hors ligne

#969 Le 20/01/2014, à 18: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:
d38100_3.jpg
Jolie compo circulaire daniel38100 !

Dernière modification par ragamatrix (Le 20/01/2014, à 18:21)

Hors ligne

#970 Le 20/01/2014, à 18:39

daniel38100

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

ragamatrix a écrit :

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, à 18:41)

Hors ligne

#971 Le 20/01/2014, à 19: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, à 19: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, à 20:39)

Hors ligne

#973 Le 21/01/2014, à 10: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, à 11:06

daniel38100

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

ragamatrix a écrit :

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, à 11:40)

Hors ligne

#975 Le 21/01/2014, à 13: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, à 13:35)

Hors ligne

Haut de page ↑