#976 Le 22/06/2012, à 16:06
- ragamatrix
Re : [Conky] Alternative à weather.com (2)
@Didier-T
Script de lancement automatique : (dans~/scripts/Conky)
#!/bin/bash
# by rodofr@ - Voyager Live - Didier-T@
# Version 1.05
### section barre de progression
function init_progress_bar() {
pipe_dir="$( mktemp -d )"
pipe="${pipe_dir}/pipe"
mkfifo "${pipe}"
zenity --progress --title="Initialisation" --text="progression..." --percentage=0 --width 700 --auto-close --auto-kill >/dev/null 2>&1 <"${pipe}" &
exec 6>"${pipe}"
}
function purge_progress_barre() {
trap - SIGHUP SIGINT
exec 6>&-
rm -rf "${pipe_dir}"
}
### Fin Barre de progression
### Initialisation variables
function init() {
i=0
j=1
x=0
perc=$(( $(wc -l < ~//.scripts/Conky/conky_liste) + 5 ))
perc=$(( 10000 / $perc ))
Lancer=`ps ax | awk '/\ conky\ -c/'`
liste="false Conky-all-Stop - Conky-all-Stop"
home=$(echo "$HOME" | sed -e 's/\//\\\//g')
while read line
do
i=$(( $i + 1 ))
perc1=$(( $(( $i * perc )) / 100 ))
printf "%s\n" "${perc1}" >&6 2>/dev/null
if [ $(( $i - $x )) -eq 1 ]; then
conky[$j]=$line
else
nom[$j]=`echo "$line" | sed -e "s/\~/$home/"`
adress[$j]=$(echo "${nom[$j]}"|sed -e 's/\//\\\//g')
if echo "$Lancer" | grep -q -w "${adress[$j]}"; then
c=true
else
c=false
fi
liste=$liste" "$c" "${conky[$j]}" "$j" "${nom[$j]}
j=$(( j + 1 ))
x=$i
fi
done < ~/.scripts/Conky/conky_liste
liste=$liste" false Conky-all-Stop - Conky-all-Stop"
}
### Création suppression autorun
function autorun() {
zenity --question --height=70 --text="
Voulez-vous conserver/désélectionner ce(s) conky au démarrage ? Valider
Do you want to keep/deselect this (these) conky (s) on startup ? Validate"
z=$?
if [ $z -eq 0 ]; then
i=0
for i in ${!conky[*]}; do
if ! [ $i -eq 0 ]; then
if echo "$RET" | grep -q ${adress[$i]}; then
echo "[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky $i (${conky[$i]})
Comment=
Exec=sh -c \"sleep 10; conky -c ${nom[$i]};\"
StartupNotify=false
Terminal=false
Hidden=false" > ~/.config/autostart/Conky\ $i\.desktop
else
if [ -f ~/.config/autostart/Conky\ $i\.desktop ]; then
rm ~/.config/autostart/Conky\ $i\.desktop &
fi
fi
fi
done
fi
}
### Selection des conkys à afficher
function choix() {
RET=`zenity --list --title="Conky" --checklist --width=330 --height=440 --column="Select" --column="Conky" --column="N°" --column="Adress" --hide-column="4" --print-column="4" $liste`
Z=$?
if [ $Z -eq 0 ]; then
for i in ${!conky[*]}; do
if ! [ $i -eq 0 ]; then
if echo "$RET" | grep -q ${adress[$i]}; then
if [ -z `echo $Lancer | grep "/conky"$i"/"|awk '{print 1}'` ]; then exec sh -c "conky -c ${nom[$i]};" &
fi
else
if echo "$Lancer" | grep -q ${adress[$i]}; then
exec ps ax | awk "/ conky -c ${adress[$i]}/ {print \$1}" | xargs kill -9 &
fi
fi
fi
done
if echo "$RET" | grep "Conky-all-Stop"; then
if pidof conky | grep [0-9] > /dev/null; then
exec killall conky
fi
exit 0
fi
### Lancement autorun
autorun
fi
}
init_progress_bar
init
purge_progress_barre
choix
exit 0
merci
Hors ligne
#977 Le 22/06/2012, à 16:51
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@ ragamatrix,
Tu lance tes scripts a chaque démarrage en ouvrant le conky ges ???
Hors ligne
#978 Le 22/06/2012, à 16:58
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
- jpdipsy - merci on progresse,
J'obtiens déjà plus d'infos, mais il y a encore des erreurs dans ma config./home/enebre/Téléchargements/conky/meteo-mode-fondinactif.sh Conky: forked to background, pid is 30450 ┌─( enebre ) - ( 3.2.0-26-generic ) - ( ~ ) └─> Conky: desktop window (1000003) is subwindow of root window (15d) Conky: window type - override Conky: drawing to created window (0x5000001) Conky: drawing to double buffer version = v4.1 web = http://www.accuweather.com/fr/fr/belfort/133341/current-weather/133341 Pévision Nb jours = 6 Pévision Matin = non Pévision Après Midi = non Pévision Soirée = oui Pévision Nuit = oui Délais = 900 Chemin de travail = /tmp/utilisateur-meteo Palier = 10 Chemin de sauvegarde = /home/enebre/Téléchargements/conky/Meteo-Lua/sauvegardes/belfort/ Mode = fondinactif .sh creationmodule = creationmodules-cequevousvoulez Conky: llua_do_call: function conky_Meteo_fichier_init execution failed: ...chargements/conky/Meteo-Lua/scripts/images_meteo.lua:1079: attempt to index local 'file' (a nil value) Conky: Unable to load image '/tmp/image-meteo-Belfort.png' Mode = fondinactif .sh creationmodule = creationmodules-cequevousvoulez Conky: llua_do_call: function conky_Meteo_etat_MAJ execution failed: ...chargements/conky/Meteo-Lua/scripts/images_meteo.lua:1079: attempt to index local 'file' (a nil value) ^C
Il me semble que je me suis bien mélangé les pinceaux avec l'adressage, je ne comprends pas la structure des paths respectifs.
Pour faire simple les scripts que tu édite comme conky_fondinactif ,les fichiers de cfg doivent contenir les chemins complets
le script que tu va éditer appelé creationmodules-quelquechose doit impérativement se trouver dans le rep assigné "Modules-creation"
et doit avoir en début de script les variables :
cheminref=/ousetrouve/Meteo-Lua sinon je serai perdu
fichierdeconfig=lenomdufichierdeconfig ici fondinactif.cfg
après lorsque le véritable script crée par image_meteo.lua se retrouvera dans le tempshell il pourra se débrouiller pour retrouver ses petits .
Les autres scripts à condition de ne pas les déplacer se débrouille par "géolocalisation "
ou je suis ? path=`dirname $0` ah je suis dans ce repertoire !
je voudrai prendre des trucs situés dans un rep. avant le miens alors comme quand on danse le "Madison" on fait (attention il n'y a que maintenant que je peux la faire.. pas taper ) "deux path sur le côté" source $path/../
quand au script qui lance le conky si tu le met ailleur tu le renseigne comme ça
source /lechemincomplet/Meteo-Lua/configs/meteo.cfg 2>/dev/null
au lieu de
path=`dirname $0` sa "geolocalisation"
source $path/Meteo-Lua/configs/meteo.cfg je veux ceci par rapport ou je suis
Mais pour te faire la main je te conseille de décompresser l'archive de renommer le rép. conky en conky-test de le mettre dans ton rep. utilisateur de changer toutes les ref /conky/ par /conky-test/ et sa roule.
Hors ligne
#979 Le 22/06/2012, à 17:15
- enebre
Re : [Conky] Alternative à weather.com (2)
Tu as raison, j'ai recommencer avec un dossier tout frais et placé dans le ~/ , j'ai obetenu la météo de Belfort dans une petite image, je vais changer le lien weather.com et voir ce que ça donne.
je reviens dire ce que j'obtiens....
Cool c'est tout bon, je voulais me forcer à au moins être capable de comprendre un minimum en changeant la position du dossier, mais j'ai perdu ma boussole en route
merci de ton aide
Dernière modification par enebre (Le 22/06/2012, à 17:21)
Hors ligne
#980 Le 22/06/2012, à 17:38
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
Tu as raison, j'ai recommencer avec un dossier tout frais et placé dans le ~/ , j'ai obetenu la météo de Belfort dans une petite image, je vais changer le lien weather.com et voir ce que ça donne.
je reviens dire ce que j'obtiens....
Cool c'est tout bon, je voulais me forcer à au moins être capable de comprendre un minimum en changeant la position du dossier, mais j'ai perdu ma boussole en route
merci de ton aide
Ah ces jeunes !!!!!!!!
Hors ligne
#981 Le 22/06/2012, à 18:50
- enebre
Re : [Conky] Alternative à weather.com (2)
Ben oui !
Comment faire pour enlever l'image et avoir les infos sur fond transparent ?
je suivrai ton conseil pour remonter le fil de l'adressage, ça me familiarisera avec le conky-lua et sa config, maintenant qu'il est sur l'écran, je peux y aller pas à pas et voir directement le résultat, c'est plus facile pour l'apprentissage.
Dernière modification par enebre (Le 22/06/2012, à 18:59)
Hors ligne
#982 Le 22/06/2012, à 19:09
- ragamatrix
Re : [Conky] Alternative à weather.com (2)
@ ragamatrix,
Tu lance tes scripts a chaque démarrage en ouvrant le conky ges ???
Désolé mais...comprends pas...Dans mon conky list je ne vois pas ce genre de lancement....?
Hors ligne
#983 Le 22/06/2012, à 20:44
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@ ragamatrix,
Au démarrage de ton pc tu fait quoi pour exécuter tes conkys ?
Hors ligne
#984 Le 22/06/2012, à 21:06
- enebre
Re : [Conky] Alternative à weather.com (2)
Je crois que le conky cronograph à un problème avec l'affichage de la météo , il lui manque les icônes des prévisions des jours 2 et 3, sinon il est très beau ce petit conky.
# — Conky settings — #
background yes
update_interval 1
total_run_times 0
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 1024
imlib_cache_size 0
temperature_unit celcius
# — Window specifications — #
own_window_class Conky
own_window yes
own_window_type conky
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
border_inner_margin 0
border_outer_margin 0
minimum_size 300 300
maximum_width 300
alignment top_left
gap_x 400
gap_y 55
# — Graphics settings — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# — Text settings — #
use_xft yes
xftfont caviar dreams:size=7
xftalpha 0.5
default_color FFFFFF
uppercase no
use_spacer right
color0 white
color1 orange
color2 green
# — Lua Load — #
lua_load /usr/bin/cronograph/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
lua_load /usr/bin/cronograph/scripts/multi_rings.lua
lua_draw_hook_post main
TEXT
${execi 500 bash /usr/bin/cronograph/accuweather/accuw_script}
${font xftfont caviar dreams:size=10}${voffset 20}${offset 120}ENEBRE
${color1}${voffset 17}${goto 65}${time %H:%M}${goto 185}UPTIME:
${font}${voffset 2}${goto 65}${time %a %d %b}${goto 185}${uptime}
${voffset 2}${goto 65}${time %Y}
${voffset -8}${goto 145}HD
${alignc}${fs_free} / ${fs_size}
${voffset 20}${goto 77}${cpu cpu0}%${goto 210}${memperc}%
${voffset 16}${goto 75}CPU${goto 205}MEM
${color2}${voffset 12}${goto 70}${font hooge 05_53:size=12}${execpi 600 sed -n '4p' /usr/bin/cronograph/accuweather/curr_cond}°${voffset -32}${goto 115}${font conkyweather:size=40}${execpi 600 sed -n '2p' /usr/bin/cronograph/accuweather/curr_cond}${font}${voffset -15}${goto 170}${execpi 600 sed -n '3p' /usr/bin/cronograph/accuweather/curr_cond}${voffset 12}${goto 185}${font conkyweather:size=20}${voffset 3}${goto 80}${execpi 600 sed -n '7p' /usr/bin/cronograph/accuweather/tod_ton}${goto 125}${execpi 600 sed -n '12p' /usr/bin/cronograph/accuweather/tod_ton}${goto 185}${execpi 600 sed -n '17p' /usr/bin/cronograph/accuweather/tod_ton}${font}${voffset 5}${goto 110}${execpi 600 sed -n '9p' /usr/bin/cronograph/accuweather/tod_ton}°/${execpi 600 sed -n '10p' /usr/bin/cronograph/accuweather/tod_ton}°${voffset -8}${goto 160}${execpi 600 sed -n '14p' /usr/bin/cronograph/accuweather/tod_ton}°/${execpi 600 sed -n '15p' /usr/bin/cronograph/accuweather/tod_ton}°${goto 210}${execpi 600 sed -n '19p' /usr/bin/cronograph/accuweather/tod_ton}°/${execpi 600 sed -n '20p' /usr/bin/cronograph/accuweather/tod_ton}°${voffset 7}${goto 85}${execpi 600 sed -n '6p' /usr/bin/cronograph/accuweather/tod_ton}${goto 160}${execpi 600 sed -n '11p' /usr/bin/cronograph/accuweather/tod_ton}${goto 210}${execpi 600 sed -n '16p' /usr/bin/cronograph/accuweather/tod_ton}
${if_match ${battery_percent BAT1}>0}${if_match ${battery_percent BAT1}<=15}${image /usr/bin/cronograph/images/Red.png -p 129,18 -s 40x40}${endif}${endif}
${if_match ${battery_percent BAT1}>15}${if_match ${battery_percent BAT1}<=20}${image /usr/bin/cronograph/images/Orange.png -p 129,18 -s 40x40}${endif}${endif}
${if_match ${battery_percent BAT1}>20}${if_match ${battery_percent BAT1}<=35}${image /usr/bin/cronograph/images/Yellow.png -p 129,18 -s 40x40}${endif}${endif}
${if_match ${battery_percent BAT1}>35}${if_match ${battery_percent BAT1}<=100}${image /usr/bin/cronograph/images/Dark_Green.png -p 129,18 -s 40x40}${endif}${endif}
${execpi 1 cat /usr/bin/cronograph/scripts/blinkingLED}
manquerait il quelque chose à cette portion de ligne n° 76, à ce conkyrc du cronograph ?
${voffset -32}${goto 115}${font conkyweather:size=40}${execpi 600 sed -n '2p' /usr/bin/cronograph/accuweather/curr_cond}$font${voffset -15}${goto 170}${execpi 600 sed -n '3p' /usr/bin/cronograph/accuweather/curr_cond}${voffset 12}${goto 185}${font conkyweather:size=20}${voffset 3}${goto 80}${execpi 600 sed -n '7p' /usr/bin/cronograph/accuweather/tod_ton}${goto 125}${execpi 600 sed -n '12p' /usr/bin/cronograph/accuweather/tod_ton}${goto 185}${execpi 600 sed -n '17p' /usr/bin/cronograph/accuweather/tod_ton}
Super, pour le conky weather, j'ai trouvé une alternative pour avoir le fond transparent du conky weather, j'ai mis l'image en transparence avec gimp, mais j'ai quand même gardé "entreprise" visible pour s'évader un peu
Dernière modification par enebre (Le 22/06/2012, à 22:01)
Hors ligne
#985 Le 22/06/2012, à 21:41
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
Ben oui !
Comment faire pour enlever l'image et avoir les infos sur fond transparent ?je suivrai ton conseil pour remonter le fil de l'adressage, ça me familiarisera avec le conky-lua et sa config, maintenant qu'il est sur l'écran, je peux y aller pas à pas et voir directement le résultat, c'est plus facile pour l'apprentissage.
Le fond original faisant 465x245 dans le script à :
#------------------------------------------------------------------------------
if [[ -e $repsauv/$imagefinale.png ]]; then
ln -f -s "$repsauv/$imagefinale.png" /tmp/$imagefinale.png
fi
cp $fond /tmp/fond.png
tu remplaces cp $fond /tmp/fond.png par convert -size 465x245 xc:none /tmp/fond.png ça va te créer un fond de base transparent.
Bonne nuit
Hors ligne
#986 Le 23/06/2012, à 06:41
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@ enebre,
Je pense que les données que tu cherche ne sont pas sur les lignes 7, 12 et 17 du fichier tod_ton.
Pourrais tu nous copier le contenu de ce fichier (/usr/bin/cronograph/accuweather/tod_ton) pour vérifier ma théorie.
Hors ligne
#987 Le 23/06/2012, à 07:01
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
Toutes, tous.
Passage en v1.1 du modules fondinactif.
Changement:
Modification choix du fond de base (solide ou transparent ) avec procédure de test et explications.
Bonne journée
Hors ligne
#988 Le 23/06/2012, à 08:47
- enebre
Re : [Conky] Alternative à weather.com (2)
- bonjour Didier-T -
voici les lignes que tu demande.
Chose étrange à signaler, le jour de l'installation le démarrage automatique fonctionnait, actuellement je peux démarrer le conky-cronograph via le menu principal ! La ligne de commande de l'auto start doit elle être différente de ceci :/usr/bin/cronograph/start_conky.sh
son code : /start_conky.sh
#!/bin/bash
sleep 25
conky -c /usr/bin/cronograph/conkyrc &
exit 0
Voici 3 autres fichiers :
/usr/bin/cronograph/accuweather/tod_ton
cl
Vents forts le soir; clair
7
mc
Ciel se couvrant
18
h
Pluie et bruine l
16
s
Quelques averses
mc
Soleil suivi de nuages
18
/usr/bin/cronograph/accuweather/curr_cond
night
B
Ciel Peu Nuageux
12
/usr/bin/cronograph/accuweather/accuw_script
#!/bin/bash
#function: test_image_day
test_image_day () {
case $1 in
su)
echo a
;;
msu)
echo b
;;
psu)
echo c
;;
ic)
echo c
;;
h)
echo c
;;
mc)
echo d
;;
c)
echo e
;;
d)
echo e
;;
f)
echo 0
;;
s)
echo h
;;
mcs)
echo g
;;
psus)
echo g
;;
t)
echo l
;;
mct)
echo k
;;
psut)
echo k
;;
r)
echo i
;;
fl)
echo p
;;
mcfl)
echo o
;;
psfl)
echo o
;;
sn)
echo r
;;
mcsn)
echo o
;;
i)
echo E
;;
sl)
echo u
;;
fr)
echo i
;;
rsn)
echo v
;;
w)
echo 6
;;
ho)
echo 5
;;
co)
echo E
;;
cl)
echo A
;;
mcl)
echo B
;;
pc)
echo C
;;
pcs)
echo G
;;
pct)
echo K
;;
esac
}
#function: test_image_night
test_image_night () {
case $1 in
su)
echo a
;;
msu)
echo b
;;
psu)
echo c
;;
c)
echo f
;;
d)
echo f
;;
f)
echo f
;;
s)
echo h
;;
psus)
echo g
;;
t)
echo l
;;
psut)
echo k
;;
r)
echo i
;;
fl)
echo p
;;
psfl)
echo o
;;
sn)
echo r
;;
i)
echo E
;;
sl)
echo u
;;
fr)
echo i
;;
rsn)
echo v
;;
ho)
echo 5
;;
co)
echo E
;;
cl)
echo A
;;
w)
echo 6
;;
mcl)
echo B
;;
pc)
echo C
;;
ic)
echo B
;;
h)
echo B
;;
mc)
echo C
;;
pcs)
echo G
;;
mcs)
echo G
;;
pct)
echo K
;;
mct)
echo K
;;
mcfl)
echo O
;;
mcsn)
echo O
;;
esac
}
killall wget
#put your Accuweather address here
address="http://www.accuweather.com/fr/be/vielsalm/29360/weather-forecast/29360"
loc_id=$(echo $address|sed 's/\/weather-forecast.*$//'|sed 's/^.*\///')
last_number=$(echo $address|sed 's/^.*\///')
curr_addr="$(echo $address|sed 's/weather-forecast.*$//')"current-weather/"$last_number"
wget -O /usr/bin/cronograph/accuweather/curr_cond_raw "$curr_addr"
addr1="$(echo $address|sed 's/weather-forecast.*$//')"daily-weather-forecast/"$last_number"
wget -O /usr/bin/cronograph/accuweather/tod_ton_raw "$addr1"
addr2="$addr1"?day=6
wget -O /usr/bin/cronograph/accuweather/last_days_raw "$addr2"
#current conditions
if [[ -s /usr/bin/cronograph/accuweather/curr_cond_raw ]]; then
sed -i '/detail-now/,/#details/!d' /usr/bin/cronograph/accuweather/curr_cond_raw
egrep -i '"cond"|icon i-|detail-tab-panel' /usr/bin/cronograph/accuweather/curr_cond_raw > /usr/bin/cronograph/accuweather/curr_cond
sed -i -e 's/^.*detail-tab-panel //g' -e 's/^.*icon i-//g' -e 's/"><\/div>.*$//g' /usr/bin/cronograph/accuweather/curr_cond
sed -i -e 's/^.*"cond">//g' -e 's/°/\n/g' -e 's/<\/span>.*"temp">/\n/g' -e 's/<.*>//g' /usr/bin/cronograph/accuweather/curr_cond
sed -i -e 's/">//g' -e 's/-->//g' -e 's/\r$//g' -e 's/ i-alarm.*$//g' /usr/bin/cronograph/accuweather/curr_cond
time=$(sed -n 1p /usr/bin/cronograph/accuweather/curr_cond)
image=$(sed -n 2p /usr/bin/cronograph/accuweather/curr_cond)
if [[ $time == day ]]; then
sed -i 2s/$image/$(test_image_day $image)/ /usr/bin/cronograph/accuweather/curr_cond
elif [[ $time == night ]]; then
sed -i 2s/$image/$(test_image_night $image)/ /usr/bin/cronograph/accuweather/curr_cond
fi
fi
#First 5 days
if [[ -s /usr/bin/cronograph/accuweather/tod_ton_raw ]]; then
sed -i '/feed-tabs/,/\.feed-tabs/!d' /usr/bin/cronograph/accuweather/tod_ton_raw
egrep -i 'Early AM|Today|Tonight|Overnight|icon i-|cond|temp|Mon|Tue|Wed|Thu|Fri|Sat|Sun' /usr/bin/cronograph/accuweather/tod_ton_raw > /usr/bin/cronograph/accuweather/tod_ton
sed -i -e 's/^.*#">//g' -e 's/^.*icon i-//g' -e 's/^.*cond">//g' -e 's/^.*temp">//g' /usr/bin/cronograph/accuweather/tod_ton
sed -i -e 's/Lo<\/span> /\n/g' -e 's/<\/a>.*$//g' -e 's/ "><.*$//g' -e 's/&#.*$//g' -e 's/teo//g' /usr/bin/cronograph/accuweather/tod_ton
sed -i -e 's/<span>.*$//g' -e 's/<\/span>//g' -e 's/\r$//g' -e 's/ i-alarm.*$//g' /usr/bin/cronograph/accuweather/tod_ton
sed -i -e 's/Early AM/EARLY AM/' -e 's/Today/TODAY/' -e 's/Tonight/TONIGHT/' -e 's/Overnight/OVERNIGHT/' -e 's/Mon/MON/' -e 's/Tue/TUE/' -e 's/Wed/WED/' -e 's/Thu/THU/' -e 's/Fri/FRI/' -e 's/Sat/SAT/' -e 's/Sun/SUN/' /usr/bin/cronograph/accuweather/tod_ton
time=$(sed -n 1p /usr/bin/cronograph/accuweather/tod_ton)
image=$(sed -n 2p /usr/bin/cronograph/accuweather/tod_ton)
if [[ $time == TODAY ]]; then
sed -i 2s/$image/$(test_image_day $image)/ /usr/bin/cronograph/accuweather/tod_ton
elif [[ $time == TONIGHT || $time == OVERNIGHT || $time == "EARLY AM" ]]; then
sed -i 2s/$image/$(test_image_night $image)/ /usr/bin/cronograph/accuweather/tod_ton
sed -i 3a- /usr/bin/cronograph/accuweather/tod_ton
fi
for (( i=7; i<=22; i+=5 ))
do
image=$(sed -n "${i}"p /usr/bin/cronograph/accuweather/tod_ton)
sed -i ${i}s/$image/$(test_image_day $image)/ /usr/bin/cronograph/accuweather/tod_ton
done
fi
#Next 5 days
if [[ -s /usr/bin/cronograph/accuweather/last_days_raw ]]; then
sed -i '/feed-tabs/,/\.feed-tabs/!d' /usr/bin/cronograph/accuweather/last_days_raw
egrep -i 'icon i-|cond|temp|Mon|Tue|Wed|Thu|Fri|Sat|Sun' /usr/bin/cronograph/accuweather/last_days_raw > /usr/bin/cronograph/accuweather/last_days
sed -i -e 's/^.*#">//g' -e 's/^.*icon i-//g' -e 's/^.*cond">//g' -e 's/^.*temp">//g' /usr/bin/cronograph/accuweather/last_days
sed -i -e 's/Lo<\/span> /\n/g' -e 's/<\/a>.*$//g' -e 's/ "><.*$//g' -e 's/&#.*$//g' -e 's/teo//g' /usr/bin/cronograph/accuweather/last_days
sed -i -e 's/<span>.*$//g' -e 's/<\/span>//g' -e 's/\r$//g' -e 's/ i-alarm.*$//g' /usr/bin/cronograph/accuweather/last_days
sed -i -e 's/Mon/MON/' -e 's/Tue/TUE/' -e 's/Wed/WED/' -e 's/Thu/THU/' -e 's/Fri/FRI/' -e 's/Sat/SAT/' -e 's/Sun/SUN/' /usr/bin/cronograph/accuweather/last_days
for (( i=2; i<=22; i+=5 ))
do
image=$(sed -n "${i}"p /usr/bin/cronograph/accuweather/last_days)
sed -i ${i}s/$image/$(test_image_day $image)/ /usr/bin/cronograph/accuweather/last_days
done
fi
Dernière modification par enebre (Le 23/06/2012, à 09:26)
Hors ligne
#989 Le 23/06/2012, à 10:10
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@ enebre,
Commençons avec le démarrage, il maque bash dans ta ligne de commande, ça devrais être ceci (enfin je crois)
bash /usr/bin/cronograph/start_conky.sh
Pour le reste, il y a plein d’incohérence entre le conky et les fichiers que tu m'as fournis, la plus flagrante le fichier tod_ton contient 15 lignes, et ton conky vas chercher des informations jusqu'à la ligne 20.
Pourrais tu exécuter la ligne suivante dans un terminal et me donner le retour
conky -c /usr/bin/cronograph/conkyrc
Hors ligne
#990 Le 23/06/2012, à 10:41
- enebre
Re : [Conky] Alternative à weather.com (2)
conky -c /usr/bin/cronograph/conkyrc
┌─( enebre ) - ( 3.2.0-26-generic ) - ( ~ )
└─> conky -c /usr/bin/cronograph/conkyrc
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-4lcuXv/pkcs11: No such file or directory
Conky: temperature_unit: incorrect argument
Conky: /usr/bin/cronograph/conkyrc: 23: config file error
Conky: forked to background, pid is 22934
┌─( enebre ) - ( 3.2.0-26-generic ) - ( ~ )
└─>
Conky: desktop window (1200003) is subwindow of root window (15d)
Conky: window type - normal
Conky: drawing to created window (0x3800001)
Conky: drawing to double buffer
wget: aucun processus trouvé
--2012-06-23 11:39:05-- http://www.accuweather.com/fr/be/vielsalm/29360/current-weather/29360
Résolution de www.accuweather.com (www.accuweather.com)... 90.84.50.139, 90.84.50.195
Connexion vers www.accuweather.com (www.accuweather.com)|90.84.50.139|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/usr/bin/cronograph/accuweather/curr_cond_raw»
[ <=> ] 54 000 --.-K/s ds 0,1s
2012-06-23 11:39:06 (520 KB/s) - «/usr/bin/cronograph/accuweather/curr_cond_raw» sauvegardé [54000]
--2012-06-23 11:39:06-- http://www.accuweather.com/fr/be/vielsalm/29360/daily-weather-forecast/29360
Résolution de www.accuweather.com (www.accuweather.com)... 90.84.50.195, 90.84.50.139
Connexion vers www.accuweather.com (www.accuweather.com)|90.84.50.195|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/usr/bin/cronograph/accuweather/tod_ton_raw»
[ <=> ] 58 907 --.-K/s ds 0,1s
2012-06-23 11:39:06 (589 KB/s) - «/usr/bin/cronograph/accuweather/tod_ton_raw» sauvegardé [58907]
--2012-06-23 11:39:06-- http://www.accuweather.com/fr/be/vielsalm/29360/daily-weather-forecast/29360?day=6
Résolution de www.accuweather.com (www.accuweather.com)... 90.84.50.139, 90.84.50.195
Connexion vers www.accuweather.com (www.accuweather.com)|90.84.50.139|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/usr/bin/cronograph/accuweather/last_days_raw»
[ <=> ] 59 083 --.-K/s ds 0,1s
2012-06-23 11:39:07 (559 KB/s) - «/usr/bin/cronograph/accuweather/last_days_raw» sauvegardé [59083]
sed: -e expression n°1, caractère 9: commande `s' inachevée
Conky: can't open /sys/class/power_supply/BAT1/uevent: No such file or directory
Conky: can't open /proc/acpi/battery/BAT1/state: No such file or directory
Conky: unknown variable
Conky: unknown variable
edit : ligne de commande du cronograph au démarrage, résultat négatif :
bash /usr/bin/cronograph/start_conky.sh
En fait, il ne démarre plus du tout !!!
je refais par le terminal la ligne de commande :conky -c /usr/bin/cronograph/conkyrc
└─> conky -c /usr/bin/cronograph/conkyrc
Conky: temperature_unit: incorrect argument
Conky: /usr/bin/cronograph/conkyrc: 23: config file error
Conky: forked to background, pid is 2135
┌─( enebre ) - ( 3.2.0-26-generic ) - ( ~ )
└─>
Conky: desktop window (1000003) is subwindow of root window (15d)
Conky: window type - normal
Conky: drawing to created window (0x4400001)
Conky: drawing to double buffer
wget: aucun processus trouvé
--2012-06-23 12:31:37-- http://www.accuweather.com/fr/be/vielsalm/29360/current-weather/29360
Résolution de www.accuweather.com (www.accuweather.com)... 81.52.201.66, 81.52.201.10
Connexion vers www.accuweather.com (www.accuweather.com)|81.52.201.66|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/usr/bin/cronograph/accuweather/curr_cond_raw»
[ <=> ] 54 001 --.-K/s ds 0,09s
2012-06-23 12:31:37 (575 KB/s) - «/usr/bin/cronograph/accuweather/curr_cond_raw» sauvegardé [54001]
--2012-06-23 12:31:37-- http://www.accuweather.com/fr/be/vielsalm/29360/daily-weather-forecast/29360
Résolution de www.accuweather.com (www.accuweather.com)... 81.52.201.10, 81.52.201.66
Connexion vers www.accuweather.com (www.accuweather.com)|81.52.201.10|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/usr/bin/cronograph/accuweather/tod_ton_raw»
[ <=> ] 58 907 --.-K/s ds 0,1s
2012-06-23 12:31:37 (525 KB/s) - «/usr/bin/cronograph/accuweather/tod_ton_raw» sauvegardé [58907]
--2012-06-23 12:31:37-- http://www.accuweather.com/fr/be/vielsalm/29360/daily-weather-forecast/29360?day=6
Résolution de www.accuweather.com (www.accuweather.com)... 81.52.201.66, 81.52.201.10
Connexion vers www.accuweather.com (www.accuweather.com)|81.52.201.66|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/usr/bin/cronograph/accuweather/last_days_raw»
[ <=> ] 59 083 --.-K/s ds 0,1s
2012-06-23 12:31:38 (527 KB/s) - «/usr/bin/cronograph/accuweather/last_days_raw» sauvegardé [59083]
sed: -e expression n°1, caractère 9: commande `s' inachevée
Dernière modification par enebre (Le 23/06/2012, à 11:32)
Hors ligne
#991 Le 23/06/2012, à 20:07
- enebre
Re : [Conky] Alternative à weather.com (2)
Pour ceux qui éventuellement désireraient mes fichiers pour le conky, pas de pb, me le dire
Ca fait deux jours que je bataille avec ce cronograph, comme tu propose de partager tes scripts, j'accepte avec plaisir car l'installation via le ppa donné par clapico, me retourne une erreur dès que je reboot, avec pour résultat utilisation impossible.
De plus au vu de l'image du crono que tu as posté sur Toile Libre, il est bien plus beau.
Dernière modification par enebre (Le 23/06/2012, à 20:10)
Hors ligne
#992 Le 23/06/2012, à 20:54
- ragamatrix
Re : [Conky] Alternative à weather.com (2)
@ ragamatrix,
Au démarrage de ton pc tu fait quoi pour exécuter tes conkys ?
Je demarre une session openbox ou xfce avec les conky que j'ai choisi et validés avec le conky control.
Hors ligne
#993 Le 23/06/2012, à 22:09
- ragamatrix
Re : [Conky] Alternative à weather.com (2)
@Didier-T
C'était un bug avec gnome-keyring...(résolu pour le message d'erreur)Je l' ai ajouté dans l'autostart.
Par contre je dois toujours attendre environ 30mn avant de lancer les conky ayant un rapport avec la météo...?
Hors ligne
#994 Le 23/06/2012, à 22:10
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@ enebre,
tu trouveras ici les scripts posté par Phyllinux, pour son conky chronographe, il resteras juste une variable a modifier pour la couleur des anneaux, tu trouveras tous les détailles dans le post juste en dessous.
Hors ligne
#995 Le 23/06/2012, à 22:18
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@Didier-T
C'était un bug avec gnome-keyring...(résolu pour le message d'erreur)Je l' ai ajouté dans l'autostart.
Par contre je dois toujours attendre environ 30mn avant de lancer les conky ayant un rapport avec la météo...?
dans tes préférences système tu pourrais désactiver
Charger les services gnome au démarrage
et
Charger les services KDE au démarrage
chemin "application/paramètres/gestionnaire de paramètres/session et démarrage" onglet "avancé"
Hors ligne
#996 Le 24/06/2012, à 11:33
- enebre
Re : [Conky] Alternative à weather.com (2)
Merci Didier-T pour l'emplacement des fichiers, je vais m'y remettre après un petit break, il m'a trop prit la tête et il continue.
J'ai une autre question en diversion, concernant le paramètre, d'un autre de mes conkys :
lua_draw_hook_pre main_bars
Qui, lorsqu'il est actif, donc non commenté #
J'ai un retour récurant dans le terminal : sans fin
No input values ... use parameters 'name' with 'arg' or only parameter 'arg'
Dernière modification par enebre (Le 24/06/2012, à 11:34)
Hors ligne
#997 Le 24/06/2012, à 11:38
- Didier-T
Re : [Conky] Alternative à weather.com (2)
Merci Didier-T pour l'emplacement des fichiers, je vais m'y remettre après un petit break, il m'a trop prit la tête et il continue.
J'ai une autre question en diversion, concernant le paramètre, d'un autre de mes conkys :
lua_draw_hook_pre main_bars
Qui, lorsqu'il est actif, donc non commenté #
J'ai un retour récurant dans le terminal : sans fin
No input values ... use parameters 'name' with 'arg' or only parameter 'arg'
la personne qui a écrit ce script est gentille, elle te dit quoi faire, dans ton cas indiquer une valeur au moins dans arg
Hors ligne
#998 Le 24/06/2012, à 13:32
- enebre
Re : [Conky] Alternative à weather.com (2)
En effet, elle donne des infos en cas d'erreur, j'ai donc cherché de mon côté et j'étais arrivé à rectifier cette lacune en ajoutant "eval" ce que j'ai trouvé dans un autre script.
Je vérifie et compare chaque ligne, avec le script de Phyllinux ce qui m'a permit de trouver cette erreur, mais je suis pas au bout du rouleau , je ne trouve pas l' emplacement de la coloration des aiguilles, ni la couleur du fond du disque de la montre.
Le problème que j'avais mentionné au sujet des icônes manquant pour les prévisions du 2 et 3 em jours viennent des infos du site météo, car avec l'url d'origine j'ai l'affichage correct des icônes.
Hors ligne
#999 Le 24/06/2012, à 13:36
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@ enebre,
c'est quoi l'url d’origine ?
Hors ligne
#1000 Le 24/06/2012, à 14:14
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@ enebre,
J'ai fais un pack avec les scripts laissé par Phyllinux, ils sont un peut modifié (pour éviter les message d'erreur inutiles, sur un poste fixe)
tu le trouveras ici
ainsi que sure le post d’accueil de la discutions.
Hors ligne