Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2251 Le 23/02/2013, à 11:21

Phyllinux

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

jpdipsy a écrit :

Toutes,tous

Passage du pack en v 1.00 fonctionne "apparement" sans accroc auusi bien avec xplanetFX
modif : partout donc telechargez décompressé LISEZ

Je ne serai pas présent ce WE alors tchusss

Effectivement, là, cela refonctionne.
Je vais pouvoir recommencer à bidouiller mes modules.
Mais pas aujourd'hui, car là, je me rends à une Install Party Linux, pour essayer d'installer Voyager sur mon nouveau netbook, et c'est pas gagné avec les nouvelles configurations des machines : Table de partition GPT, BIOS remplacé par UEFI, secure mode, etc... Il y a une certaine complexité pour faire un dual boot qui fonctionne par rapport aux machines plus anciennes !


The ship is sinking normally...

Hors ligne

#2252 Le 23/02/2013, à 12:23

Didier-T

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

bonjour a tous,
je voulais vous proposer un nouveau conky météo de los_tintinos, j'en ai fait un pack, que j’épinglerais bientôt en première page.
1361618376.png
je me suis juste permis de modifier très légèrement la mise en page ainsi que la taille des icônes météo.

le pack est ici
pour l'installation rien de plus simple.
vous décompressez l'archive ou bon vous semble, puis dans un terminal ouvert dans le répertoire ou l'archive a été décompressée taper la commande suivante

./install.sh

Hors ligne

#2253 Le 23/02/2013, à 14:12

daniel38100

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

@jpdipsy

j'ai modifier le ficher meteo avec mon frere pour ceux qui utilise gnome-shell (debian)

le voici

#!/bin/bash

#Fonctions traitements info recmeteo
rep_ref=$meteo_rep
# restauration  ' meteo restaure '
Ver_meteo="0.99"

if [ "$1" != "restaure" ]||[ "$1" != "refresh" ];then source $rep_ref/configs/$meteo_config;fi
if [  -z "$(ps ax |grep -o [r]ecmeteo.py)" ];then
    start="non"
else
    if [ "$1" != "restaure" ]||[ "$1" != "refresh" ];then
        maint=$(date +%H:%M);heure_maint=$(date +%H);min_maint=$(date +%M)
        repville=`echo $adressWeb | cut -d / -f6-7`; ville="$(echo $adressWeb| cut -d / -f6)"
        repertimages=$TempShell/$ville-$USER
        if [ ! -d "$repertimages/cartouches" ]; then mkdir -p $repertimages/cartouches; fi
        vrecmeteo=$(grep Version= $rep_ref/scripts/recmeteo.py |cut -d = -f2-)
        reptemp=$repertimages/cartouches
        imagetemp=$repertimages/cartouches/temp.png
        imagetemp1=$repertimages/cartouches/temp1.png
        fondbase="$repsauv/fond-base.png"
        fondtravail="$repsauv/fond-travaille.png"
        imagefinale=$rep_ref/fonds/$ville-meteo.png
        ecran=$(xrandr --verbose | grep *current |cut -d " " -f3)
        if [ -z "$IconesRep" ];then IconesRep=$rep_ref/icones;fi
        if [ -z "$Rose" ];then Rose=$IconesRep/Themes/JPDipsy/Metal/Rose-des-vents;fi
        if [ -z "$Therm" ];then Therm=$IconesRep/Themes/JPDipsy/Metal/Therm;fi
        if [ -z "$ThermRond" ];then ThermRond=$IconesRep/Themes/JPDipsy/Metal/ThermRond;fi
        if [ -z "$Lune" ];then Lune=$IconesRep/Themes/JPDipsy/Metal/Lune;fi
        if [ -z "$Barometre" ];then Barometre=$IconesRep/Themes/JPDipsy/Metal/Barometre;fi
    fi
    gestion_fond()
    {
    #------------------- environnement ---------------------------------------------
    if [[ `ps aux | grep -e "[x]fce4-session"` ]] ; then environnement="xfce";fondactuel=`xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path`;fondori=xfce-fondori
    elif [[ `ps aux | grep -e "[s]tartfluxbox"` ]] ; then   environnement="fluxbox";fondactuel=`tail -1 $dest/lastwallpaper | cut -d "|" -f2`;fondori=flux-fondori
    elif [[ `ps aux | grep -e "[o]penbox --startup"` ]] ; then environnement="openbox";fondactuel=`cat ~/.fehbg | cut -d "'" -f2`;fondori=obox-fondori
    elif [[ `ps aux | grep -e "[g]nome-session" | grep  -v "/usr/*"` ]] ; then
            # gnome version
        environnement="gnome" ; gnomeversion=`gnome-session --version | cut -c15-15`
        if [ $gnomeversion = 2 ]; then fondactuel=`gconftool -g  /desktop/gnome/background/picture_filename `;fondori=g2-fondori
        elif [ $gnomeversion = 3 ]; then fondactuel=`gsettings get org.gnome.desktop.background picture-uri |sed s/.$// | cut -c9- `;fondori=g3-fondori
	elif [[ `ps aux | grep -e "[g]nome-shell"` ]] ; then fondactuel=`gsettings get org.gnome.desktop.background picture-uri |sed s/.$// | cut -c9- `;fondori=gs-fondori
        fi
    fi
    if [ "$1" = "refresh" ];then
 	case $environnement in
 	xfce ) xfdesktop --reload ;;
	esac
	exit
    fi
    if [ "$1" = "restaure" ];then
        killall recmeteo.py
        if [ -e ~/.config/$fondori ];then
            fond=$(cat ~/.config/$fondori)
            case $environnement in
                gnome)
                    if [ $gnomeversion = 2 ]; then gconftool -s -t string /desktop/gnome/background/picture_filename $fond
                    elif [ $gnomeversion = 3 ]; then gsettings set org.gnome.desktop.background picture-uri  file://$fond
                    fi
                 ;;
                xfce)xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s $fond && xfdesktop --reload;;
                fluxbox) fbsetbg "$fond";;
                openbox) feh  --bg-scale "$fond";;
            esac
        fi
        exit
    else
        echo "$fondactuel" | grep "$ville-meteo.png"  -q ; retval=$?

        if [ "$retval" != "0" ]||[ ! -e "$imagefinale" ];then
            echo "$fondactuel" > ~/.config/$fondori
            convert "$fondactuel" "$fondbase" &&
            cp  $fondbase $fondtravail &&
            cp  $fondbase $imagefinale &&
            case $environnement in
                fluxbox ) fbsetbg $imagefinale  ;;
                openbox ) feh  --bg-scale $imagefinale ;;
                xfce ) xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "$imagefinale" ;xfdesktop --reload ;;
                gnome )
                        if [ $gnomeversion = 2 ]; then
                        gconftool -s -t string /desktop/gnome/background/picture_filename $imagefinale
                        else

                        gsettings set org.gnome.desktop.background picture-uri file://"$imagefinale"
                        fi
                ;;
            esac
        fi
    fi

}

    	if [ "$1" = "restaure" ];then gestion_fond restaure 
	elif [ "$1" = "refresh" ];then gestion_fond refresh
	else gestion_fond
	fi


    lunaison()
    {
    if [ ! -e $reptemp/Lune.png ];then
    curl --max-time 60 --retry 3 --silent http://www.calendrier-lunaire.net/ >/tmp/lune.txt
    icone=$(grep "<img src=\"imgs/" /tmp/lune.txt |cut -d = -f3|cut -d \" -f2)
    wget -q http://www.calendrier-lunaire.net/$icone -O $reptemp/Lune.png
    convert $reptemp/Lune.png -transparent '#091a2a' $reptemp/Lune.png
    rm /tmp/lune.txt
    fi
    }

    etat_jour()
    {
    moment="nuit"
    lever=$(sed -n "25p" "$repsauv/Jour1"|cut -d ":" -f2-)
    coucher=$(sed -n "27p" "$repsauv/Jour1"|cut -d ":" -f2-)
    if [[ "$lever" = "$maint" ]]||[[ "$maint" > "$lever" ]]&&[[ "$maint" < "$coucher" ]];then moment="jour";fi
    }

    form_vent()
    {
    if [ "$resultat" = "N" ];then resultat="Nord"
    elif  [ "$resultat" = "E" ];then resultat="Est"
    elif  [ "$resultat" = "S" ];then resultat="Sud"
    elif  [ "$resultat" = "O" ]|| [ "$resultat" = "W" ];then resultat="Ouest"
    fi
    }

    ico_vent()
    {

    if [ "$force" = "CLM" ]; then force="Calme";fi

    Calme=0
    N=10;NNE=11;NE=12;ENE=13
    E=14;ESE=15;SE=16;SSE=17
    S=2;SSO=3;SO=4;OSO=5
    W=6;O=6;ONO=7;NO=8;NNO=9

    dir="$[direction]"
    #echo "dir  $dir"
    #palier

    if (( "$force" <= "$palier" ));then icone=$dir
    elif (( "$force" <= "$(( $palier * 2 ))" ));then icone=$(( $dir + 17 ))
    elif (( "$force" <= "$(( $palier * 3 ))" ));then icone=$(( $dir + 34 ))
    elif (( "$force" >= "$(( $(( $palier * 3 )) +1 ))"  ));then icone=$(( $dir + 51 ))
    fi

    if (( "$icone" <= "9" )); then
    resultat=$IconesRep/vent/0$icone.png
    else
    resultat=$IconesRep/vent/$icone.png
    fi
    }

    verif_cond()
    {

    if [ ! -z "$(echo $resultat|grep Poudreries)" ];then
    resultat="Légères chutes de neige"
    fi
    }

    dec_cond()
    {
    #coupure conditions à moitié

    sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-|cut -d " " -f1-|fold -s -w $(( $1 /2 )) > /tmp/cond.txt
    }

    sec_cond_1()
    {
    if [ -e /tmp/cond.txt ];then rm /tmp/cond.txt;fi
    carac="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-|wc -m)"
    if [ "$(( $carac /2 ))" -gt "25" ];then
            dec_cond "$carac";resultat="$(sed -n "1p" /tmp/cond.txt)"
        else resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-)"
    fi
    verif_cond

    }

    sec_cond_2()
    {
    if [ -e /tmp/cond.txt ];then rm /tmp/cond.txt;fi
        carac="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-|wc -m)"
    if [ "$(( $carac /2))" -gt "25" ];then
            dec_cond "$carac" ;resultat="$(sed -n "2p" /tmp/cond.txt)"
        else resultat=""
    fi
    verif_cond
    }

    CC()
    {
    # appel CC vent

    vent=2;vent_force=3;ico=4;jour=5;mois=6;annee=7;tmpmax=8;tmpmaxlast=11;tmpmin=12;tmpminlast=15;ville=16;lat=17;long=18
    cond=19;sec1_cond=19;sec2_cond=19;temp=20;ressent=21;humid=22;pression=23;tendpression=23;uv=24;couv=25;plafond=26;rosee=27;visib=28
    # tendance pression
    ref=$1;fich="$repsauv/CC";ligne="$[ref]"

    if [ "$ref" = "cond" ]; then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-)";verif_cond
    elif [ "$ref" = "tmpmax" ]||[ "$ref" = "tmpmaxlast" ]||[ "$ref" = "tmpmin" ]||[ "$ref" = "tmpminlast" ]||[ "$ref" = "temp" ]||[ "$ref" = "ressent" ]|| [ "$ref" = "humid" ]||[  "$ref" = "couv" ];then
    result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%?}
    elif [ "$ref" = "vent_force" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%????}
    elif [ "$ref" = "rosee" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%???}
    elif [ "$ref" = "pression" ];then result="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";resultat=${result%???}
    elif [ "$ref" = "tendpression" ];then
        result="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f4)"
        if [ "$result" = "↑" ];then resultat="hausse"
        elif [ "$result" = "↓" ];then resultat="baisse"
        else resultat="stable"
        fi
    elif [ "$ref" = "icovent" ];then force="$(sed -n "3p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";force=${force%????};direction="$(sed -n "2p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";ico_vent
    else resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)"
    fi

    if [ "$ref" = "sec1_cond" ];then sec_cond_1; fi
    if [ "$ref" = "sec2_cond" ];then sec_cond_2;fi
    if [ "$ref" = "vent" ];then form_vent ;fi
    if [ "$ref" = "ico" ]; then etat_jour; resultat="$IconesRep/$moment/$resultat.png";fi

    echo "$resultat"
    }

    prev_jour()
    {
    #appel prev_jour 1 vent

    vent=2;vent_force=3;nuit_vent=4;nuit_vent_force=5;ico=6;nuit_ico=7;jour=8;mois=9;annee=10;tmpmax=11;tmpmaxlast=14;tmpmin=15;tmpminlast=18;temp=19;ressent=20;precip=21;nuit_temp=22;nuit_ressent=23
    nuit_precip=24;sollever=25;solduree=26;solcouch=27;lunelever=28;luneduree=29;lunecouch=30;cond=31;sec1_cond=31;sec2_cond=31;nuit_cond=32;sec1_nuit_cond=32;sec2_nuit_cond=32;rafale=33;uv=34;orage=35;preciptot=36;pluie=37;neige=38;verglas=39
    nuit_rafale=40;nuit_uv=41;nuit_orage=42;nuit_preciptot=43;nuit_pluie=44;nuit_neige=45;nuit_verglas=46

    ref=$2;fich="$repsauv/Jour$1";ligne="$[ref]"
    if [ "$ref" = "cond" ]||[ "$ref" = "nuit_cond" ]; then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-)";verif_cond
    elif [  "$ref" = "tmpmax" ]||[  "$ref" = "tmpmaxlast" ]||[  "$ref" = "tmpmin" ]||[  "$ref" = "tmpminlast" ]||[  "$ref" = "orage" ]|| \
    [  "$ref" = "nuit_orage" ] ;then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%?}
    elif [ "$ref" = "vent_force" ]||[  "$ref" = "nuit_vent_force" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%????}
    elif [ "$ref" = "sollever" ]||[  "$ref" = "solduree" ]||[  "$ref" = "solcouch" ]||[  "$ref" = "lunelever" ]||[  "$ref" = "luneduree" ]||[  "$ref" = "lunecouch" ];then
    resultat=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-)
    elif [ "$ref" = "icovent" ];then force="$(sed -n "3p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";force=${force%????};direction="$(sed -n "2p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";ico_vent
    elif [ "$ref" = "nuit_icovent" ];then force="$(sed -n "5p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";force=${force%????};direction="$(sed -n "4p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";ico_vent
    else resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)"
    fi

    if [ "$ref" = "sec1_cond" ]||[ "$ref" = "sec1_nuit_cond" ];then sec_cond_1; fi
    if [ "$ref" = "sec2_cond" ]||[ "$ref" = "sec2_nuit_cond" ];then sec_cond_2;fi
    if [ "$ref" = "vent" ]|| [ "$ref" = "nuit_vent" ];then form_vent ;fi
    if [ "$ref" = "ico" ]; then resultat="$IconesRep/jour/$resultat.png";fi
    if [ "$ref" = "nuit_ico" ]; then resultat="$IconesRep/nuit/$resultat.png";fi

    echo "$resultat"
    }

    prev_quart()
    {
    # AM-Soiree-Matin-Nuit
    #appel prev_quart AM 1 vent - Soiree 2 tmpmax etc

    vent=2;vent_force=3;ico=4;cond=5;sec1_cond=5;sec2_cond=5;tmpmax=6;tmpmin=7;ressentmax=8;ressentmin=9;precip=10;pluie=11;neige=12;humid=13;couv=14;rosee=15;visib=16

    type=$1;ref=$3;fich="$repsauv/$type$2";ligne="$[ref]"
    if [ "$ref" = "cond" ];then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2-)";verif_cond
    elif [  "$ref" = "tmpmax" ]||[  "$ref" = "tmpmin" ]||[  "$ref" = "precip" ]||[  "$ref" = "humid" ]||[  "$ref" = "couv" ];then
    result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%?}
    elif [  "$ref" = "rosee" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%???}
    elif [ "$ref" = "vent_force" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%????}
    elif [ "$ref" = "icovent" ];then force="$(sed -n "3p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";force=${force%????};direction="$(sed -n "2p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";ico_vent
    else resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)"
    fi
    if [ "$ref" = "sec1_cond" ];then sec_cond_1; fi
    if [ "$ref" = "sec2_cond" ];then sec_cond_2;fi
    if [ "$ref" = "vent" ];then form_vent ;fi
    if [ "$ref" = "ico" ];then
        if [ "$type" = "Matin" ]||[ "$type" = "AM" ]; then
        resultat="$IconesRep/jour/$resultat.png"
        else
        resultat="$IconesRep/nuit/$resultat.png"
        fi
    fi

    echo "$resultat"
    }

    prev_huit()
    {
    #appel prev_huit 1 vent
    temp=9;ressent=17;humid=25;pluie=33;neige=41;verglas=49;vent=57;vent_force=57;uv=65;couv=73;rosee=81;ico=89

    fich="$repsauv/huitHeures1";hre=$1;ref=$2;ligne="$(( $[ref] + $hre ))"

    if [ "$ref" = "temp" ]||[ "$ref" = "ressent" ]||[ "$ref" = "humid" ]||[ "$ref" = "pluie" ]||[ "$ref" = "neige" ]||[ "$ref" = "verglas" ] \
    ||[ "$ref" = "couv" ]||[ "$ref" = "rosee" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%?}
    elif [ "$ref" = "vent" ];then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f3)";form_vent
    elif [ "$ref" = "vent_force" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%????}
    elif [ "$ref" = "icovent" ];then ligne="$(( 57 + $hre ))";force="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";direction="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2|cut -d " " -f3)";ico_vent
    elif [ "$ref" = "ico" ]; then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";etat_jour; resultat="$IconesRep/$moment/$resultat.png"
    else resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)"
    fi

    echo "$resultat"
    }

    rose()
    {
# recup dir et force
if (( "$#" == "4" )); then  direction=$($1 $2);force=$($1 $2_force);taille="$3";opacite="$4";nom=Rose-"$1"
elif (( "$#" == "5" )); then direction=$($1 $2 $3);force=$($1 $2 $3_force);taille="$4";opacite="$5";nom=Rose-"$1-$2"
elif (( "$#" == "6" )); then direction=$($1 $2 $3 $4);force=$($1 $2 $3 $4_force);taille="$5";opacite="$6";nom=Rose-"$2-$3"
else exit
fi

#couleurs
if (( "$force" <= "$palier" ));then couleur=$palier1;couleurfont=$palier1coulfont
elif (( "$force" <= "$(( $palier * 2 ))" ));then couleur=$palier2;couleurfont=$palier2coulfont
elif (( "$force" <= "$(( $palier * 3 ))" ));then couleur=$palier3;couleurfont=$palier3coulfont
elif (( "$force" >= "$(( $(( $palier * 3 )) +1 ))"  ));then couleur=$palier4;couleurfont=$palier4coulfont
fi


#def angle
if [ "$direction" = "Calme" ];then angle="vide"
elif [ "$direction" = "Nord" ];then angle="0"
elif [ "$direction" = "NNE" ];then angle="22.5"
elif [ "$direction" = "NE" ];then angle="45"
elif [ "$direction" = "ENE" ];then angle="67.5"
elif [ "$direction" = "Est" ];then angle="90"
elif [ "$direction" = "ESE" ];then angle="112.5"
elif [ "$direction" = "SE" ];then angle="135"
elif [ "$direction" = "SSE" ];then angle="157,5"
elif [ "$direction" = "Sud" ];then angle="180"
elif [ "$direction" = "SSO" ];then angle="202.5"
elif [ "$direction" = "SO" ];then angle="225"
elif [ "$direction" = "OSO" ];then angle="247.5"
elif [ "$direction" = "Ouest" ];then angle="270"
elif [ "$direction" = "ONO" ];then angle="292.5"
elif [ "$direction" = "NO" ];then angle="315"
elif [ "$direction" = "NNO" ];then angle="337.5"
else angle="vide"
fi


if [ "$angle" != "vide" ];then
 convert -background transparent $Rose/$couleur  -rotate "$angle" $reptemp/dir_rot.png
 composite -compose Over  -gravity Center $reptemp/dir_rot.png $Rose/base.png $reptemp/$nom.png
else
composite -compose Over  -gravity Center $Rose/Calme.png $Rose/base.png $reptemp/$nom.png
fi
convert $reptemp/$nom.png -font $repfonts/AlteHaasGroteskBold.ttf   \
-fill "$couleurfont" -pointsize 62 -gravity center -annotate +0-22 "$force"  \
-fill "$couleurfont" -pointsize 42 -gravity center -annotate +0+22 "km/h" $reptemp/$nom.png
mogrify -resize $taille!  $reptemp/$nom.png
composite -blend 0x$opacite null: $reptemp/$nom.png -matte  $reptemp/$nom.png

}

    barometre()
    {
# appel barometre taille opacité
HR=$(CC humid)
taille="$1";opacite="$2"
pression=$(CC pression)
tend=$(CC tendpression)
angle=$(echo "$((pression -980))*4.5-135"|bc)
if [ "$tend" == "hausse" ];then aiguille=$Barometre/aiguille-bleue.png
elif [ "$tend" == "baisse" ];then aiguille=$Barometre/aiguille-rouge.png
else
aiguille=$Barometre/aiguille.png
fi

convert -background transparent $aiguille -rotate "$angle" $reptemp/aiguille_rot.png
#ajouter la tendance
convert $Barometre/base.png -background transparent  -font $fonte  -pointsize 45  -gravity South  \
 -stroke white -strokewidth 2  -annotate +0+110 "H.R: $HR %" \
 -stroke  none   -fill blue    -annotate +0+110 "H.R: $HR %" \
  $reptemp/Barometre.png

composite -compose Over  -gravity Center  $reptemp/aiguille_rot.png $reptemp/Barometre.png  $reptemp/Barometre.png
mogrify -resize $taille!  $reptemp/Barometre.png
composite -blend 0x$opacite null: $reptemp/Barometre.png  -matte  $reptemp/Barometre.png

}
fi

Dernière modification par daniel38100 (Le 23/02/2013, à 14:15)

Hors ligne

#2254 Le 23/02/2013, à 15:42

razorback1010

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

jpdipsy a écrit :

Toutes,tous

Passage du pack en v 1.00 fonctionne "apparement" sans accroc auusi bien avec xplanetFX
modif : partout donc telechargez décompressé LISEZ

Je ne serai pas présent ce WE alors tchusss

Tout à fait ! Tout fonctionne. Un grand merci...

Hors ligne

#2255 Le 24/02/2013, à 10:22

Didier-T

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

bonjour a tous,

sortie de recmeteo.py v1.15, suite a un bug découvert dans le traitement des informations du 2 mars (pas d'heure de lever de lune sur accuweather)

Hors ligne

#2256 Le 24/02/2013, à 10:52

jpdipsy

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

Didier-T a écrit :

bonjour a tous,

sortie de recmeteo.py v1.15, suite a un bug découvert dans le traitement des informations du 2 mars (pas d'heure de lever de lune sur accuweather)

du 2 mars "back to the future" ?

Hors ligne

#2257 Le 25/02/2013, à 14:50

ragamatrix

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

Est-ce possible d'afficher les mails avec le script "gmail.pl" ?
Avec conky c'est ce genre de syntaxe pour afficher les données du script :

 ${color 00CD00}${goto 75}${voffset -55}${font White-Rabbit-Regular:size=10}${color FF4500}${execi 1200 perl ~/.conky/gmail.pl n}${color FFD700} message(s) 

Mais dans macomposition.sh je ne sais pas comment faire ?
J'ai commencé un cadre avec infos pratiques comme ça juste pour le texte (sans appeler le script gmail) :

 ###### Infos_Pratiques ------######-------#####--------#####-------------####
convert -size 331x171 xc:none  -fill none -strokewidth 1 -stroke firebrick3 -draw "roundrectangle 1,1 330,169 15,15" $imagetemp
#############
convert -background none -fill $coultemp3 -font White-Rabbit-Regular -pointsize 15 -gravity center    label:"Infos pratiques" \
\( +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=140 ;pos2=150 ;posdepart=10 ;ecart=25

for (( x=1 ; x<6 ; x++ ));do
convert $imagetemp -background transparent -gravity Northwest -font White-Rabbit-Regular -pointsize 15 -fill $couleur1 \
-annotate +$pos1+$(((ecart*x)+posdepart)) ":" \
$imagetemp
done

convert $imagetemp -background transparent \
-gravity Northwest -font White-Rabbit-Regular -pointsize 15 -fill $couleur1 -annotate +$bord+$(((ecart*1)+posdepart)) "Fixe " -annotate +$pos2+$(((ecart*1)+posdepart)) "xxxxxxxx" \
-annotate +$bord+$(((ecart*2)+posdepart)) "Bureau x " -annotate +$pos2+$(((ecart*2)+posdepart)) "xxxxxxx" \
-annotate +$bord+$(((ecart*3)+posdepart)) "Portable x " -annotate +$pos2+$(((ecart*3)+posdepart)) "xxxxxxx" \
-annotate +$bord+$(((ecart*4)+posdepart)) "Portable x " -annotate +$pos2+$(((ecart*4)+posdepart)) "xxxxxxxxx" \
-annotate +$bord+$(((ecart*5)+posdepart)) "Gmail " -annotate +$pos2+$(((ecart*5)+posdepart)) " message(s)" \
$imagetemp

# ombres cartouche ------------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background black -shadow 100x2 \) -compose DstOver -composite -compose Over  $reptemp/Infos-pratiques.png
 

Dernière modification par ragamatrix (Le 25/02/2013, à 14:51)

Hors ligne

#2258 Le 25/02/2013, à 15:18

daniel38100

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

ragamatrix a écrit :

Est-ce possible d'afficher les mails avec le script "gmail.pl" ?
Avec conky c'est ce genre de syntaxe pour afficher les données du script :

 ${color 00CD00}${goto 75}${voffset -55}${font White-Rabbit-Regular:size=10}${color FF4500}${execi 1200 perl ~/.conky/gmail.pl n}${color FFD700} message(s) 

Mais dans macomposition.sh je ne sais pas comment faire ?
J'ai commencé un cadre avec infos pratiques comme ça juste pour le texte (sans appeler le script gmail) :

 ###### Infos_Pratiques ------######-------#####--------#####-------------####
convert -size 331x171 xc:none  -fill none -strokewidth 1 -stroke firebrick3 -draw "roundrectangle 1,1 330,169 15,15" $imagetemp
#############
convert -background none -fill $coultemp3 -font White-Rabbit-Regular -pointsize 15 -gravity center    label:"Infos pratiques" \
\( +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=140 ;pos2=150 ;posdepart=10 ;ecart=25

for (( x=1 ; x<6 ; x++ ));do
convert $imagetemp -background transparent -gravity Northwest -font White-Rabbit-Regular -pointsize 15 -fill $couleur1 \
-annotate +$pos1+$(((ecart*x)+posdepart)) ":" \
$imagetemp
done

convert $imagetemp -background transparent \
-gravity Northwest -font White-Rabbit-Regular -pointsize 15 -fill $couleur1 -annotate +$bord+$(((ecart*1)+posdepart)) "Fixe " -annotate +$pos2+$(((ecart*1)+posdepart)) "xxxxxxxx" \
-annotate +$bord+$(((ecart*2)+posdepart)) "Bureau x " -annotate +$pos2+$(((ecart*2)+posdepart)) "xxxxxxx" \
-annotate +$bord+$(((ecart*3)+posdepart)) "Portable x " -annotate +$pos2+$(((ecart*3)+posdepart)) "xxxxxxx" \
-annotate +$bord+$(((ecart*4)+posdepart)) "Portable x " -annotate +$pos2+$(((ecart*4)+posdepart)) "xxxxxxxxx" \
-annotate +$bord+$(((ecart*5)+posdepart)) "Gmail " -annotate +$pos2+$(((ecart*5)+posdepart)) " message(s)" \
$imagetemp

# ombres cartouche ------------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background black -shadow 100x2 \) -compose DstOver -composite -compose Over  $reptemp/Infos-pratiques.png
 

met gmail.pl dans extra et test ca

################################################################################
 ###### Infos_Pratiques ------######-------#####--------#####-------------####
convert -size 331x171 xc:none  -fill none -strokewidth 1 -stroke firebrick3 -draw "roundrectangle 1,1 330,169 15,15" $imagetemp
#############
convert -background none -fill $coultemp3 -font White-Rabbit-Regular -pointsize 15 -gravity center    label:"Infos pratiques" \
\( +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=140 ;pos2=150 ;posdepart=10 ;ecart=25
### gmail
gmail=`perl $meteo_rep/scripts/extra/gmail.pl n`
for (( x=1 ; x<6 ; x++ ));do
convert $imagetemp -background transparent -gravity Northwest -font White-Rabbit-Regular -pointsize 15 -fill $couleur1 \
-annotate +$pos1+$(((ecart*x)+posdepart)) ":" \
$imagetemp
done

convert $imagetemp -background transparent \
-gravity Northwest -font White-Rabbit-Regular -pointsize 15 -fill $couleur1 -annotate +$bord+$(((ecart*1)+posdepart)) "Fixe " -annotate +$pos2+$(((ecart*1)+posdepart)) "xxxxxxxx" \
-annotate +$bord+$(((ecart*2)+posdepart)) "Bureau x " -annotate +$pos2+$(((ecart*2)+posdepart)) "xxxxxxx" \
-annotate +$bord+$(((ecart*3)+posdepart)) "Portable x " -annotate +$pos2+$(((ecart*3)+posdepart)) "xxxxxxx" \
-annotate +$bord+$(((ecart*4)+posdepart)) "Portable x " -annotate +$pos2+$(((ecart*4)+posdepart)) "xxxxxxxxx" \
-annotate +$bord+$(((ecart*5)+posdepart)) "Gmail " -annotate +$pos2+$(((ecart*5)+posdepart)) "$gmail message(s)" \
$imagetemp

# ombres cartouche ------------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background black -shadow 100x2 \) -compose DstOver -composite -compose Over  $reptemp/Infos-pratiques.png

Hors ligne

#2259 Le 25/02/2013, à 15:48

ragamatrix

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

@daniel38100
Excellent !!
Merci encore wink
Plus tard j'essaie d'integrer le graph baro et temp si c'est le même genre de commande.

Hors ligne

#2260 Le 25/02/2013, à 15:55

jpdipsy

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

Cher journal je me confie à toi en ce début de semaine  ......

Les news:
  start-recmeteo se voit ajouté .
                       relance:  restaure fond et relance               
                        nettoy:   nettoyage fichiers inutiles du repsauv quand vous avez foutu le bintz
                        tue recmeteo (bin pourquoi)
+ cherry on the big cake une interface qui vous permet de faire toutes les actions sur start-recmeteo "et en cadeau ma bonne dame .." cette interface  vous permettra de créer ou modifier vos fichiers de config et si je suis dans un bon jour de relancer à la volée avec le fichier de conf que vous voulez et peut-être la compo que vous voulez (pour vos test) .
Voilà je vous tiens au courant dans les prochains jour.

Dernière modification par jpdipsy (Le 25/02/2013, à 16:04)

Hors ligne

#2261 Le 25/02/2013, à 16:02

ragamatrix

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

@jpdipsy
Très pratique en tous cas la fonction de restauration du fond d'écran après avoir stoppé le script.
Bravo !
Wouh ! ça rigole plus y'a du niveau là... bientôt la suite; quel série addictive !

Dernière modification par ragamatrix (Le 25/02/2013, à 16:11)

Hors ligne

#2262 Le 25/02/2013, à 16:57

jpdipsy

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

Toutes,tous

Donc j'ai mis à jour:
recmeteo v1.15
meteo et start-recmeteo
et vous trouverez inclus guy-recmeteo qui permet de faire les actions autrement qu'en console.
C'est juste pour start-recmeteo pour le moment et attention il ne s'utilise qu'avec defaut.cfg (pour le moment I riz pit pour le moment !!)

Hors ligne

#2263 Le 25/02/2013, à 17:41

daniel38100

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

jpdipsy a écrit :

Toutes,tous

Donc j'ai mis à jour:
recmeteo v1.15
meteo et start-recmeteo
et vous trouverez inclus guy-recmeteo qui permet de faire les actions autrement qu'en console.
C'est juste pour start-recmeteo pour le moment et attention il ne s'utilise qu'avec defaut.cfg (pour le moment I riz pit pour le moment !!)

pourrai tu inclure cette ligne dans meteo pour ceux qui n'utilise pas gnome-session mais gnome-shell

elif [[ `ps aux | grep -e "[g]nome-shell"` ]] ; then fondactuel=`gsettings get org.gnome.desktop.background picture-uri |sed s/.$// | cut -c9- `;fondori=gs-fondori

Dernière modification par daniel38100 (Le 25/02/2013, à 17:42)

Hors ligne

#2264 Le 25/02/2013, à 18:01

jpdipsy

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

daniel38100 a écrit :
jpdipsy a écrit :

Toutes,tous

Donc j'ai mis à jour:
recmeteo v1.15
meteo et start-recmeteo
et vous trouverez inclus guy-recmeteo qui permet de faire les actions autrement qu'en console.
C'est juste pour start-recmeteo pour le moment et attention il ne s'utilise qu'avec defaut.cfg (pour le moment I riz pit pour le moment !!)

pourrai tu inclure cette ligne dans meteo pour ceux qui n'utilise pas gnome-session mais gnome-shell

elif [[ `ps aux | grep -e "[g]nome-shell"` ]] ; then fondactuel=`gsettings get org.gnome.desktop.background picture-uri |sed s/.$// | cut -c9- `;fondori=gs-fondori

C'est fait thank you

Hors ligne

#2265 Le 25/02/2013, à 18:20

daniel38100

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

jpdipsy a écrit :
daniel38100 a écrit :
jpdipsy a écrit :

Toutes,tous

Donc j'ai mis à jour:
recmeteo v1.15
meteo et start-recmeteo
et vous trouverez inclus guy-recmeteo qui permet de faire les actions autrement qu'en console.
C'est juste pour start-recmeteo pour le moment et attention il ne s'utilise qu'avec defaut.cfg (pour le moment I riz pit pour le moment !!)

pourrai tu inclure cette ligne dans meteo pour ceux qui n'utilise pas gnome-session mais gnome-shell

elif [[ `ps aux | grep -e "[g]nome-shell"` ]] ; then fondactuel=`gsettings get org.gnome.desktop.background picture-uri |sed s/.$// | cut -c9- `;fondori=gs-fondori

C'est fait thank you

faudrai ajouter les huit heures suivente aussi

Hors ligne

#2266 Le 25/02/2013, à 18:31

jpdipsy

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

daniel38100 a écrit :

faudrai ajouter les huit heures suivente aussi

Elles y sont depuis le début suffit faire une boucle.  prev_huit de 1 à 8

for (( x=1 ; x<9 ; x++ ));do
$(prev_huit $x temp)
done par ex:

Dernière modification par jpdipsy (Le 25/02/2013, à 18:34)

Hors ligne

#2267 Le 25/02/2013, à 18:37

daniel38100

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

jpdipsy a écrit :
daniel38100 a écrit :

faudrai ajouter les huit heures suivente aussi

Elles y sont depuis le début suffit faire une boucle.  prev_huit de 1 à 8

for (( x=1 ; x<9 ; x++ ));do
$(prev_huit $x temp)
done par ex:

mais ya huitHeures2 maintenan
moi g mis

    prev_huit()
    {
    #appel prev_huit 1 vent
    heure=1;temp=9;ressent=17;humid=25;pluie=33;neige=41;verglas=49;vent=57;vent_force=57;uv=65;couv=73;rosee=81;ico=89

    fich="$repsauv/huitHeures1";hre=$1;ref=$2;ligne="$(( $[ref] + $hre ))"

    if [ "$ref" = "temp" ]||[ "$ref" = "ressent" ]||[ "$ref" = "humid" ]||[ "$ref" = "pluie" ]||[ "$ref" = "neige" ]||[ "$ref" = "verglas" ] \
    ||[ "$ref" = "couv" ]||[ "$ref" = "rosee" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%?}
    elif [ "$ref" = "vent" ];then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f3)";form_vent
    elif [ "$ref" = "vent_force" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%????}
    elif [ "$ref" = "icovent" ];then ligne="$(( 57 + $hre ))";force="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";direction="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2|cut -d " " -f3)";ico_vent
    elif [ "$ref" = "ico" ]; then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";etat_jour; resultat="$IconesRep/$moment/$resultat.png"
    else resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)"
    fi

    echo "$resultat"
    }
    prev_huit1()
    {
    #appel prev_huit 1 vent
    heure=1;temp=9;ressent=17;humid=25;pluie=33;neige=41;verglas=49;vent=57;vent_force=57;uv=65;couv=73;rosee=81;ico=89

    fich="$repsauv/huitHeures2";hre=$1;ref=$2;ligne="$(( $[ref] + $hre ))"

    if [ "$ref" = "temp" ]||[ "$ref" = "ressent" ]||[ "$ref" = "humid" ]||[ "$ref" = "pluie" ]||[ "$ref" = "neige" ]||[ "$ref" = "verglas" ] \
    ||[ "$ref" = "couv" ]||[ "$ref" = "rosee" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%?}
    elif [ "$ref" = "vent" ];then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f3)";form_vent
    elif [ "$ref" = "vent_force" ];then result=$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2);resultat=${result%????}
    elif [ "$ref" = "icovent" ];then ligne="$(( 57 + $hre ))";force="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";direction="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2|cut -d " " -f3)";ico_vent
    elif [ "$ref" = "ico" ]; then resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)";etat_jour; resultat="$IconesRep/$moment/$resultat.png"
    else resultat="$(sed -n ""$ligne"p" "$fich"|cut -d ":" -f2 |cut -d " " -f2)"
    fi

1361814467.png

Dernière modification par daniel38100 (Le 25/02/2013, à 18:48)

Hors ligne

#2268 Le 25/02/2013, à 22:28

ragamatrix

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

J'ai essayé de mettre enplace le graph "barognuplot" mais j'ai l'impression que le script ne dessine pas la température et les pressions...
J'ai aussi beaucoup de mal pour la mise en place...
barognuplot.sh:

 #!/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#(chemin2=~/conky/Meteo-Lua/savegardes/CondCour###font "Arial-Black-Normal,10" 400,350
PR_HP=`awk '/Humidité: / {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 

section dans macomposition.sh:

########BarographTemp############
convert -size 355x185 xc:none  -fill none -strokewidth 1 -stroke firebrick3 -draw "roundrectangle 1,1 354,184 15,15" $imagetemp

bord=10 ;pos1=40 ;pos2=285 ;posdepart=30 ;ecart=26
for (( x=1 ; x<4 ; x++ ));do
convert $imagetemp -background transparent -gravity Northwest -font $fonte -pointsize 11 -fill green2 \
-annotate +$pos1+$(((ecart*x)+posdepart)) "--" \
-background transparent -gravity Northwest -font $fonte -pointsize 11 -fill red \
-annotate +$pos2+$(((ecart*x)+posdepart)) "--" \
$imagetemp
done

convert $imagetemp -background transparent \
-gravity Northwest -font $fonte -pointsize 11 -fill green2 -annotate +$bord+$posdepart "40 C°" -annotate +$pos1+$posdepart "--"  -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
# ombres cartouche ------------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background black -shadow 100x2 \) -compose DstOver -composite -compose Over  $reptemp/BaroGraph.png


 

lancement des deux images :

 $reptemp/BaroGraph.png -background transparent -gravity south  -geometry +360+$((0+decalagehaut)) -composite \ 
 ~/.conky/script/barograph/graph2.png -background transparent -gravity south  -geometry +345+$((10+decalagehaut)) -composite \ 

j'en suis là:
baropt

Dernière modification par ragamatrix (Le 25/02/2013, à 22:29)

Hors ligne

#2269 Le 26/02/2013, à 00:24

Ehcor8

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

Bjr,  J'ai dû louper un chapître, Accuweather version "jpdipsy" new, ne fonctionne plus et me donne :

rg@rg-HP-Pavilion-dv7-Notebook-PC:~$ cd Accuweather
rg@rg-HP-Pavilion-dv7-Notebook-PC:~/Accuweather$ sh start-recmeteo.sh
start-recmeteo.sh: 32: start-recmeteo.sh: Syntax error: Bad for loop variable
rg@rg-HP-Pavilion-dv7-Notebook-PC:~/Accuweather$
lorsque je démarre "start-recmeteo".    J'ai remis l'ancienne version en attendant et elle fonctionne, mais  ?

Une idée?  merci  encore pour votre travail

Hors ligne

#2270 Le 26/02/2013, à 04:14

jee-el

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

bonjour les pros!

je veux bien croire que je je suis assez proche de la pince, mais j'y pige rien à vos conky...
j'ai bien réussi à charger tel ou tel et notamment la proposition de DidierT #2252. mais rien.
démarre un tableau de base mais aucune info, Accuweather ayant été renseigné. l'heure s'affiche, mais rien au niveau météo...
j'ai essayé d'autres même résultat...
d'où la question, comment mettre en route ces bestioles? j'ai compris que par le gestionnaire de conky, il faut viser le fichier conkyrc pour l'activer, mais...  sad


jee-el, Grand-Père Plex!
C-mère Gigabyte H87-HD3
C Graphique NVIDIA GTX 760
multiboot Ubuntu-Voyager 20.04 64bits / Win10-2004

Hors ligne

#2271 Le 26/02/2013, à 05:55

Didier-T

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

jee-el a écrit :

bonjour les pros!

je veux bien croire que je je suis assez proche de la pince, mais j'y pige rien à vos conky...
j'ai bien réussi à charger tel ou tel et notamment la proposition de DidierT #2252. mais rien.
démarre un tableau de base mais aucune info, Accuweather ayant été renseigné. l'heure s'affiche, mais rien au niveau météo...
j'ai essayé d'autres même résultat...
d'où la question, comment mettre en route ces bestioles? j'ai compris que par le gestionnaire de conky, il faut viser le fichier conkyrc pour l'activer, mais...  sad

a tu utilisé l'un des pack d'installation du premier message ?
si c'est le cas pourrai tu donné ton retour Terminal ?

Hors ligne

#2272 Le 26/02/2013, à 06:01

Didier-T

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

@ ragamatrix,

a quel moment lance tu le script barognuplot.sh ?

Hors ligne

#2273 Le 26/02/2013, à 06:48

jpdipsy

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

Toutes,tous

Correction meteo  qui faisait que ça plantait (un doigt avait dérapé) +ajout huitheures x16

Hors ligne

#2274 Le 26/02/2013, à 09:10

daniel38100

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

jpdipsy a écrit :

Toutes,tous

Correction meteo  qui faisait que ça plantait (un doigt avait dérapé) +ajout huitheures x16

ah bien on va pouvoir travailler

Hors ligne

#2275 Le 26/02/2013, à 09:15

ragamatrix

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

Didier-T a écrit :

@ ragamatrix,

a quel moment lance tu le script barognuplot.sh ?

Salut;
Je lance barognuplot dans le macomposition.sh, comme ça :

 # Lancements divers scripts -------##############------------------------------------------------
$meteo_rep/scripts/extra/barognuplot.sh && 

C'est mal ?
Apparemment aujourd'hui il relève la T° mais pas la pression...
baroP

Dans barognuplot.sh j'ai fais la modification que tu as donné à Carpediem, je me demandais si cette ligne correspodait vraiment au relevé de pression ? :

 PR_HP=`awk '/Humidité: / {print int($2)}' /home/climatix/Accuweather/sauvegardes/horgen/CC` 

Edit:
Dans ce script j'ai fais cette modif:

PR_HP=`awk '/Pression: / {print int($2)}' /home/climatix/Accuweather/sauvegardes/horgen/CC` 

Mais dans le fichier CC les données sont écrites comme ça maintenant:

 Pression: 1023.56 mbar ↑

Dernière modification par ragamatrix (Le 26/02/2013, à 09:39)

Hors ligne