@Phyllinux
Salut;
Je suppose que tu voudrais l'integration de celui-ci dans macomposition.sh.?
section bargraph:
########BarographTemp############
convert -size 345x200 xc:none -fill none -strokewidth 1 -stroke firebrick3 -draw "roundrectangle 1,1 344,199 15,15" $imagetemp
#############Titre#####
convert -background none -fill $coultemp3 -font Harlow-Solid-Italic-Italic -pointsize 20 -gravity center label:"Pression et Température" \
\( +clone -background black -shadow 100x1 -channel A -level 0,6% +channel \) +swap +repage -gravity center -composite $imagetemp1
composite -gravity North -background transparent -geometry +0+5 -dissolve 65% $imagetemp1 $imagetemp $imagetemp
#####
bord=10 ;pos1=40 ;pos2=285 ;posdepart=51 ;ecart=28
for (( x=1 ; x<4 ; x++ ));do
convert $imagetemp -background transparent \
-gravity Northwest -font $fonte -pointsize 11 -fill green2 -annotate +$bord+$posdepart "40 C°" -fill red -annotate +$pos2+$posdepart " 1040mb" \
-fill green2 -annotate +$bord+$(((ecart*1)+posdepart)) "20 C°" -fill red -annotate +$pos2+$(((ecart*1)+posdepart)) " 1020mb" \
-fill green2 -annotate +$bord+$(((ecart*2)+posdepart)) "0 C°" -fill red -annotate +$pos2+$(((ecart*2)+posdepart)) " 1000mb" \
-fill green2 -annotate +$bord+$(((ecart*3)+posdepart)) "-20 C°" -fill red -annotate +$pos2+$(((ecart*3)+posdepart)) " 980mb" \
-fill red -annotate +$pos2+$(((ecart*4)+posdepart)) " 960mb" \
$imagetemp
done
# ombres cartouche ------------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background black -shadow 100x2 \) -compose DstOver -composite -compose Over $reptemp/BaroGraph.png
appel:
# Lancements divers scripts -------##############------------------------------------------------
$meteo_rep/scripts/extra/barognuplot.sh &&
placement du cadre et des graduation:
$reptemp/BaroGraph.png -background transparent -gravity south -geometry +350+60 -composite \
Placement du graph ou ton script barognuplot.sh le créer.🙁exemple)
~/.conky/script/barograph/graph2.png -background transparent -gravity south -geometry +335+$((20+decalagehaut)) -composite \
edit:
le script
barognuplot si tu l'as perdu lors de ton crash:
#!/bin/bash
## files
LOG="$HOME/.conky/script/barograph/ListePression2.log"
GRAPH="$HOME/.conky/script/barograph/graph2.png"
## Verifier argument
##Infos generales
DATE=$(date +"%s")
DATE1WEEK=$(date --date="1 week ago" +"%s")
# liste des dates de releve du fichier log
EPOCH=()
while read
do
EPOCH+=( "$REPLY" )
done< <(awk '{print $1}' "$LOG")
# si le fichier existe et contient des valeurs de plus d'une semaine (premiere = plus vieille)
#supprimer premiere valeur
[[ -f $LOG ]] && {
for i in $(seq 0 $(($(wc -l < $LOG)-1)))
do
[[ $DATE1WEEK -gt ${EPOCH[$i]} ]] && sed -i '1d' $LOG || break
done
}
## Conversion en hectopascal et soustraction de la pression moyenne pour ramener l'axe a zero####font "Arial-Black-Normal,10" 400,350
PR_HP=`awk '/Pression: / {print int($2)}' /home/climatix/Accuweather/sauvegardes/horgen/CC`
TEMP=`awk '/Temp: / {print int($2)}' /home/climatix/Accuweather/sauvegardes/horgen/CC`
PR_CALC=$(bc << EOF
scale=0
$PR_HP - 1000
EOF
)
echo "$DATE $PR_CALC $TEMP" >> $LOG
gnuplot <<EOF
set border linewidth 1.5
set terminal pngcairo enhanced size 300,170 transparent
set terminal pngcairo font 'Arial-Normal,9'
set output "$GRAPH"
unset key
set grid
set xzeroaxis lt 3 lw 1
set yzeroaxis
set ytics ("" -40, "" -20, "" 20, "" 40)
set mxtics 0
set xdata time
set timefmt "%s"
set xtics 86400
set format x "%d"
set style line 1 lw 1
set style line 2 lw 1
plot ["$DATE1WEEK":"$DATE"] [-40:50] "$LOG" using 1:3 with lines ls 2, "$LOG" using 1:2 with lines ls 1
EOF
exit 0
chemins à changer