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". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#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
Capture_d_cran_15012014_18_02_02.png

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

Hors ligne

#952 Le 15/01/2014, à 19: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, à 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)

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, à 15: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, à 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à:
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, à 22:13)

Hors ligne

#958 Le 19/01/2014, à 10: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, à 10: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, à 10: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, à 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

Capture_d_cran_19012014_16_39_31.jpg

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)

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

Hors ligne

#965 Le 20/01/2014, à 14: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, à 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)

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, à 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

j'ai tester ça marche
Capture_d_cran_20012014_17_19_07.jpg

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:
d38100_3.jpg
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)

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, à 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)

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, à 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

Haut de page ↑