Dernier message de la page précédente :
voici mon curr_condCode : Tout sélectionner
33
10
8
Ciel d
W
11 km/h
10:04 hr
1-m
11:29 hr
33-m
A
[Résolu] Problème conky et accuweatherDernier message de la page précédente :
voici mon curr_condCode : Tout sélectionner
33
10
8
Ciel d
W
11 km/h
10:04 hr
1-m
11:29 hr
33-m
A
Code : Tout sélectionner
#!/bin/bash
#function: test_image
test_image () {
case $1 in
1)
echo a
;;
2|3)
echo b
;;
4|5)
echo c
;;
6)
echo d
;;
7)
echo e
;;
8)
echo f
;;
11)
echo 0
;;
12)
echo h
;;
13|14)
echo g
;;
15)
echo m
;;
16|17)
echo k
;;
18)
echo i
;;
19)
echo q
;;
20|21|23)
echo o
;;
22)
echo r
;;
24|31)
echo E
;;
25)
echo v
;;
26)
echo x
;;
29)
echo y
;;
30)
echo 5
;;
32)
echo 6
;;
33)
echo A
;;
34|35)
echo B
;;
36|37)
echo C
;;
38)
echo D
;;
39|40)
echo G
;;
41|42)
echo K
;;
43|44)
echo O
;;
*)
echo -
;;
esac
}
############################
# Check the user arguments #
############################
#recherche le paramètre envoyé
if (( $# < 1 || $# > 4 )); then
echo "Invalid arguments!"
exit
fi
forecast0=0
forecast2015=0
forecast2016=0
hourly0=0
hourly2015=0
hourly2016=0
for i in $*
do
if [[ $i != -f && $i != -f2015 && $i != -f2016 && $i != -h && $i != -h2015 && $i != -h2016 ]]; then
echo "Invalid arguments!"
exit
fi
case $i in
-f)
forecast0=1
;;
-f2015)
forecast2015=1
;;
-f2016)
forecast2016=1
;;
-h)
hourly0=1
;;
-h2015)
hourly2015=1
;;
-h2016)
hourly2016=1
;;
esac
done
if [[ $forecast0 == 1 ]]; then
forecast2015=0
forecast2016=0
fi
if [[ $hourly0 == 1 ]]; then
hourly2015=0
hourly2016=0
fi
#Put your Accuweather address here
#address="http://www.accuweather.com/en/us/new-york-ny/10017/weather-forecast/349727"
#address="http://www.accuweather.com/en/ca/toronto/m5j/weather-forecast/55488"
address="http://www.accuweather.com/fr/fr/sarreguemines/135050/weather-forecast/135050"
#récupère le code région en fin de ligne
last_number=$(echo $address|sed 's/^.*\///')
#############################################################
# NORMAL FORECAST: -f, -f2015 or -f2016 passed as arguments #
#############################################################
if [[ $forecast0 == 1 || $forecast2015 == 1 || $forecast2016 == 1 ]]; then
#function: convert_time
convert_time ()
{
hours=$(echo $1|awk -F ":| " '{print $1}')
minutes=$(echo $1|awk -F ":| " '{print $2}')
am_or_pm=$(echo $1|awk -F ":| " '{print $3}')
if [[ $am_or_pm == AM ]]; then
if (( $hours < 10 )); then
hours_24=0$hours
fi
if (( $hours == 10 || $hours == 11 )); then
hours_24=$hours
fi
if (( $hours == 12 )); then
hours_24=00
fi
elif [[ $am_or_pm == PM ]]; then
if (( $hours != 12 )); then
hours_24=$((hours+12))
fi
if (( $hours == 12 )); then
hours_24=12
fi
fi
time_24=$hours_24:$minutes
echo $time_24
}
#function: test_wind
test_wind () {
case $1 in
CLM)
echo -
;;
S)
echo 1
;;
SSW)
echo 2
;;
SW)
echo 3
;;
WSW)
echo 4
;;
W)
echo 5
;;
WNW)
echo 6
;;
NW)
echo 7
;;
NNW)
echo 8
;;
N)
echo 9
;;
NNE)
echo :
;;
NE)
echo ;
;;
ENE)
echo \<
;;
E)
echo =
;;
ESE)
echo \>
;;
SE)
echo ?
;;
SSE)
echo @
;;
esac
}
#tue le process conky
kill -STOP $(pidof conky)
#modifie l'url
curr_addr="$(echo $address|sed 's/weather-forecast.*$//')"current-weather/"$last_number"
#et crée le fichier curr_cond_raw contenant le contenu de la page
wget -O $HOME/1_accuweather/curr_cond_raw "$curr_addr"
addr1="$(echo $address|sed 's/weather-forecast.*$//')"daily-weather-forecast/"$last_number"
wget -O $HOME/1_accuweather/first_days_raw "$addr1"
addr2="$addr1"?day=6
wget -O $HOME/1_accuweather/last_days_raw "$addr2"
if [[ $forecast2015 == 1 ]]; then
rm $HOME/1_accuweather/forecast_2015/forecast_*.png
fi
if [[ $forecast2016 == 1 ]]; then
rm $HOME/1_accuweather/forecast_2016/forecast_*.png
fi
#current conditions
if [[ -s $HOME/1_accuweather/curr_cond_raw ]]; then
#retire le contenu du fichier qui ne se trouve pas entre la ligne contenant detail-now et Astronomy <span class
#MODIFICATION de Astronomy en Astronomie
sed -i '/detail-now/,/Astronomie <span class/!d' $HOME/1_accuweather/curr_cond_raw
#On envoie les lignes contenant les valeurs à récupérer dans curr_cond
#MODIFICATION de Humidity en Humidit
#MODIFICATION de Pressure en Pression
#MODIFICATION de UV Index en Indice UV
#MODIFICATION de Cloud Cover en Couverture nuageuse
#MODIFICATION de Ceiling en Plafond
#MODIFICATION de Dew Point en Point de ros
#MODIFICATION de Visibility en Visibilit
#MODIFICATION de Sunrise: en Lever du soleil:
#MODIFICATION de Sunset: en Lever du soleil:
#MODIFICATION de Moonrise: en Lever de lune:
#MODIFICATION de Moonset: en Coucher de lune:
egrep -i '"cond"|icon i-|large-temp|small-temp|wind-point|"wind"|Humidit|Pression|Indice UV|Couverture nuageuse|Plafond|Point de ros|Visibilit|Duration|Lever du soleil:|Coucher de soleil:|Lever de lune:|Coucher de lune:' $HOME/1_accuweather/curr_cond_raw > $HOME/1_accuweather/curr_cond
#AJOUT remplacement des accents
sed -i -e 's/\é/é/g' -e 's/\ô/ô/g' -e 's/\è/è/g' -e 's/\'/'"'"'/g' $HOME/1_accuweather/curr_cond
#nettoyage des lignes par la gauche
sed -i -e 's/^.*<strong>//g' -e 's/^.*<span>//g' -e 's/^.*icon i-//g' -e 's/^.*large-temp">//g' -e 's/^.*<\/em> //g' -e 's/^.*"cond">//g' -e 's/^.*wind-point //g' $HOME/1_accuweather/curr_cond
#nettoyage des lignes par la droite
sed -i -e 's/">.*$//g' -e 's/°.*$//g' -e 's/<\/span>.*$//g' -e 's/&#.*$//g' -e 's/ &darr.*$//g' -e 's/ &uarr.*$//g' -e 's/<\/strong>.*$//g' $HOME/1_accuweather/curr_cond
#nettoyage de l'id icone
sed -i '1s/-.*$//' $HOME/1_accuweather/curr_cond
#affectation des valeurs du fichier curr_cond aux variables
image=$(sed -n 1p $HOME/1_accuweather/curr_cond)
echo $(test_image $image) >> $HOME/1_accuweather/curr_cond
sunrise_time=$(sed -n 14p $HOME/1_accuweather/curr_cond)
echo $(convert_time "$sunrise_time") >> $HOME/1_accuweather/curr_cond
sunrise_time=$(sed -n 15p $HOME/1_accuweather/curr_cond)
echo $(convert_time "$sunrise_time") >> $HOME/1_accuweather/curr_cond
sunrise_time=$(sed -n 18p $HOME/1_accuweather/curr_cond)
echo $(convert_time "$sunrise_time") >> $HOME/1_accuweather/curr_cond
sunrise_time=$(sed -n 19p $HOME/1_accuweather/curr_cond)
echo $(convert_time "$sunrise_time") >> $HOME/1_accuweather/curr_cond
wind=$(sed -n 5p $HOME/1_accuweather/curr_cond)
echo $(test_wind $wind) >> $HOME/1_accuweather/curr_cond
if (( $(sed -n 14p /$HOME/1_accuweather/curr_cond|wc -c) == 8 )); then
sed -i '14s/^/0/' $HOME/1_accuweather/curr_cond
fi
if (( $(sed -n 15p /$HOME/1_accuweather/curr_cond|wc -c) == 8 )); then
sed -i '15s/^/0/' $HOME/1_accuweather/curr_cond
fi
if (( $(sed -n 18p /$HOME/1_accuweather/curr_cond|wc -c) == 8 )); then
sed -i '18s/^/0/' $HOME/1_accuweather/curr_cond
fi
if (( $(sed -n 19p /$HOME/1_accuweather/curr_cond|wc -c) == 8 )); then
sed -i '19s/^/0/' $HOME/1_accuweather/curr_cond
fi
#création de l'image correspondante
if [[ $forecast2015 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2015/$(sed -n 1p $HOME/1_accuweather/curr_cond).png $HOME/1_accuweather/forecast_2015/forecast_0.png
cp $HOME/1_accuweather/Forecast_Images_2015/$(sed -n 5p $HOME/1_accuweather/curr_cond).png $HOME/1_accuweather/forecast_2015/wind_0.png
fi
if [[ $forecast2016 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2016/$(sed -n 1p $HOME/1_accuweather/curr_cond).png $HOME/1_accuweather/forecast_2016/forecast_0.png
cp $HOME/1_accuweather/Forecast_Images_2016/$(sed -n 5p $HOME/1_accuweather/curr_cond).png $HOME/1_accuweather/forecast_2016/wind_0.png
fi
fi
# icone direction vent
wind_direction=$(sed -n 5p $HOME/1_accuweather/curr_cond)
if [[ $wind_direction == "S" ]]; then
cp $HOME/1_accuweather/vents/"02.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "South" ]]; then
cp $HOME/1_accuweatherI/vents/"02.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "SSW" ]]; then
cp $HOME/1_accuweather/vents/"03.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "SW" ]]; then
cp $HOME/1_accuweather/vents/"04.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "WSW" ]]; then
cp $HOME/1_accuweather/vents/"05.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "W" ]]; then
cp $HOME/1_accuweather/vents/"06.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "West" ]]; then
cp $HOME/1_accuweather/vents/"06.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "WNW" ]]; then
cp $HOME/1_accuweather/vents/"07.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "NW" ]]; then
cp $HOME/1_accuweather/vents/"08.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "NNW" ]]; then
cp $HOME/1_accuweather/vents/"09.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "N" ]]; then
cp $HOME/1_accuweather/vents/"10.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "North" ]]; then
cp $HOME/1_accuweather/vents/"10.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "NNE" ]]; then
cp $HOME/1_accuweather/vents/"11.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "NE" ]]; then
cp $HOME/1_accuweather/vents/"12.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "ENE" ]]; then
cp $HOME/1_accuweather/vents/"13.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "E" ]]; then
cp $HOME/1_accuweather/vents/"14.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "East" ]]; then
cp $HOME/1_accuweather/vents/"14.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "ESE" ]]; then
cp $HOME/1_accuweather/vents/"15.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "SE" ]]; then
cp $HOME/1_accuweather/vents/"16.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "SSE" ]]; then
cp $HOME/1_accuweather/vents/"17.png" $HOME/1_accuweather/Wind1.png
elif [[ $wind_direction == "Variable" ]]; then
cp $HOME/1_accuweather/vents/"00.png" $HOME/1_accuweather/Wind1.png
fi
#First 5 days
if [[ -s $HOME/1_accuweather/first_days_raw ]]; then
#retire le contenu du fichier qui ne se trouve pas entre la ligne contenant .feed-controls et .feed-tabs
sed -i '/.feed-controls/,/\.feed-tabs/!d' $HOME/1_accuweather/first_days_raw
#On envoie les lignes contenant les valeurs à récupérer dans first_days
egrep -i 'href="#"|icon i-|"large-temp"|"small-temp"|temp-label|"cond"' $HOME/1_accuweather/first_days_raw > $HOME/1_accuweather/first_days
#AJOUT remplacement des accents
sed -i -e 's/\é/é/g' -e 's/\ô/ô/g' -e 's/\'/'"'"'/g' -e 's/\è/è/g' $HOME/1_accuweather/first_days
#nettoyage des lignes par la gauche
sed -i -e '/icon/s/-. //g' -e 's/^.*icon i-//g' -e 's/^.*large-temp">//g' -e 's/^.*small-temp">\///g' -e 's/^.*"cond">//g' -e 's/^.*href="#">//g' -e 's/^.*"temp-label tonight ">//g' -e 's/^.*"temp-label tonight selected">//g' $HOME/1_accuweather/first_days
#nettoyage des lignes par la droite
sed -i -e 's/°.*$//g' -e 's/<\/a>.*$//g' -e 's/<\/span>.*$//g' -e 's/">.*$//g' $HOME/1_accuweather/first_days
#sed -i -e 's/Mon$/MONDAY/' -e 's/Tue$/TUESDAY/' -e 's/Wed$/WEDNESDAY/' -e 's/Thu$/THURSDAY/' -e 's/Fri$/FRIDAY/' -e 's/Sat$/SATURDAY/' -e 's/Sun$/SUNDAY/' -e 's/Today$/TODAY/' -e 's/Tonight$/TONIGHT/' -e 's/Early AM/EARLY AM/' $HOME/.conky/accuweather/first_days
sed -i -e 's/lun.$/LUNDI/' -e 's/mar.$/MARDI/' -e 's/mer.$/MERCREDI/' -e 's/jeu.$/JEUDI/' -e 's/ven.$/VENDREDI/' -e 's/sam.$/SAMEDI/' -e 's/dim.$/DIMANCHE/' -e 's/Auj.$/AUJOURD'"'"'HUI/' -e 's/C. nuit$/CETTE NUIT/' -e 's/Pt matin/PETIT MATIN/' $HOME/1_accuweather/first_days
#affectation des valeurs du fichier first_days aux variables
for (( i=2; i<=22; i+=5 ))
do
image=$(sed -n "${i}"p $HOME/1_accuweather/first_days)
echo $(test_image $image) >> $HOME/1_accuweather/first_days
done
#création de l'image correspondante
if [[ $forecast0 == 0 ]]; then
j=1
for (( i=2; i<=22; i+=5 ))
do
if [[ $forecast2015 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2015/$(sed -n ${i}p $HOME/1_accuweather/first_days).png $HOME/1_accuweather/forecast_2015/forecast_$j.png
fi
if [[ $forecast2016 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2016/$(sed -n ${i}p $HOME/1_accuweather/first_days).png $HOME/1_accuweather/forecast_2016/forecast_$j.png
fi
((j++))
done
fi
fi
#Next 5 days
if [[ -s $HOME/1_accuweather/last_days_raw ]]; then
#retire le contenu du fichier qui ne se trouve pas entre la ligne contenant .feed-controls et .feed-tabs
sed -i '/.feed-controls/,/\.feed-tabs/!d' $HOME/1_accuweather/last_days_raw
#On envoie les lignes contenant les valeurs à récupérer dans last_days
egrep -i 'href="#"|icon i-|large-temp|small-temp|temp-label|"cond"' $HOME/1_accuweather/last_days_raw > $HOME/1_accuweather/last_days
#AJOUT remplacement des accents
sed -i -e 's/\é/é/g' -e 's/\ô/ô/g' -e 's/\è/è/g' -e 's/\'/'"'"'/g' $HOME/1_accuweather/last_days
#nettoyage des lignes par la gauche
sed -i -e '/icon/s/-. //g' -e 's/^.*icon i-//g' -e 's/^.*large-temp">//g' -e 's/^.*small-temp">\///g' -e 's/^.*"cond">//g' -e 's/^.*href="#">//g' -e 's/^.*"temp-label tonight ">//g' $HOME/1_accuweather/last_days
#nettoyage des lignes par la droite
sed -i -e 's/°.*$//g' -e 's/<\/a>.*$//g' -e 's/<\/span>.*$//g' -e 's/">.*$//g' $HOME/1_accuweather/last_days
#sed -i -e 's/Mon$/MONDAY/' -e 's/Tue$/TUESDAY/' -e 's/Wed$/WEDNESDAY/' -e 's/Thu$/THURSDAY/' -e 's/Fri$/FRIDAY/' -e 's/Sat$/SATURDAY/' -e 's/Sun$/SUNDAY/' $HOME/.conky/accuweather/last_days
sed -i -e 's/lun.$/LUNDI/' -e 's/mar.$/MARDI/' -e 's/mer.$/MERCREDI/' -e 's/jeu.$/JEUDI/' -e 's/ven.$/VENDREDI/' -e 's/sam.$/SAMEDI/' -e 's/dim.$/DIMANCHE/' $HOME/1_accuweather/last_days
#affectation des valeurs du fichier last_days aux variables
for (( i=2; i<=22; i+=5 ))
do
image=$(sed -n "${i}"p $HOME/1_accuweather/last_days)
echo $(test_image $image) >> $HOME/1_accuweather/last_days
done
#création de l'image correspondante
if [[ $forecast0 == 0 ]]; then
j=6
for (( i=2; i<=22; i+=5 ))
do
if [[ $forecast2015 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2015/$(sed -n ${i}p $HOME/1_accuweather/last_days).png $HOME/1_accuweather/forecast_2015/forecast_$j.png
fi
if [[ $forecast2016 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2016/$(sed -n ${i}p $HOME/1_accuweather/last_days).png $HOME/1_accuweather/forecast_2016/forecast_$j.png
fi
((j++))
done
fi
fi
if [[ $hourly0 != 1 && $hourly2015 != 1 && $hourly2016 != 1 ]]; then
kill -CONT $(pidof conky)
fi
fi
#############################################################
# HOURLY FORECAST: -h, -h2015 or -h2016 passed as arguments #
#############################################################
if [[ $hourly0 == 1 || $hourly2015 == 1 || $hourly2016 == 1 ]]; then
#Hourly: First 8h
if [[ $forecast0 != 1 && $forecast2015 != 1 && $forecast2016 != 1 ]]; then
kill -STOP $(pidof conky)
fi
if [[ $hourly2015 == 1 ]]; then
rm $HOME/1_accuweather/hourly_2015/forecast_*.png
fi
if [[ $hourly2016 == 1 ]]; then
rm $HOME/1_accuweather/hourly_2016/forecast_*.png
fi
hourly_addr1="$(echo $address|sed 's/weather-forecast.*$//')"hourly-weather-forecast/"$last_number"
wget -O $HOME/1_accuweather/hourly_raw1 "$hourly_addr1"
if [[ -s $HOME/1_accuweather/hourly_raw1 ]]; then
sed -i '/detail-tab-buttons\.detail-tab-buttons/,/<div class="hourly-table">/!d' $HOME/1_accuweather/hourly_raw1
egrep -i 'hour=|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday|pm<\/div>|am<\/div>|icon-weather icon i-|<th>Forecast|<span>.*<\/span>|<th>Temp|<th>Realfeel|<th>Wind|<th>Rain|<th>Snow|<th>Ice|<th>UV Index|<th>Cloud Cover|<th>Humidity|<th>Dew Point' $HOME/1_accuweather/hourly_raw1 > $HOME/1_accuweather/hourly1
sed -i -e 's/^[ \t]*//g' -e 's/^.*<div>//g' -e 's/^.*<span>//g' -e 's/^.*<th>//g' -e 's/^.*icon i-//g' -e 's/-s">.*$//g' -e 's/<\/div>.*$//g' -e 's/&#.*$//g' -e 's/<\/span>.*$//g' -e 's/<\/th>.*$//g' -e 's/^.*href="//g' -e 's/" class=.*$//g' $HOME/1_accuweather/hourly1
sed -i -e 's/Monday/Mon/' -e 's/Tuesday/Tue/' -e 's/Wednesday/Wed/' -e 's/Thursday/Thu/' -e 's/Friday/Fri/' -e 's/Saturday/Sat/' -e 's/Sunday/Sun/' -e 's/\r//g' $HOME/1_accuweather/hourly1
echo "ConkyWeather Font Icons" >> $HOME/1_accuweather/hourly1
for (( i=4; i<=18; i+=2 ))
do
image=$(sed -n "${i}"p $HOME/1_accuweather/hourly1)
echo $(test_image $image) >> $HOME/1_accuweather/hourly1
done
if [[ $hourly0 == 0 ]]; then
j=1
for (( i=4; i<=18; i+=2 ))
do
if [[ $hourly2015 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2015/$(sed -n ${i}p $HOME/1_accuweather/hourly1).png $HOME/1_accuweather/hourly_2015/hourly_$j.png
fi
if [[ $hourly2016 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2016/$(sed -n ${i}p $HOME/1_accuweather/hourly1).png $HOME/1_accuweather/hourly_2016/hourly_$j.png
fi
((j++))
done
fi
fi
#Hourly: Next 8h
hourly_addr2=$(sed -n 1p $HOME/1_accuweather/hourly1)
wget -O $HOME/1_accuweather/hourly_raw2 "$hourly_addr2"
if [[ -s $HOME/1_accuweather/hourly_raw2 ]]; then
sed -i '/detail-tab-buttons\.detail-tab-buttons/,/<div class="hourly-table">/!d' $HOME/1_accuweather/hourly_raw2
egrep -i 'hour=|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday|pm<\/div>|am<\/div>|icon-weather icon i-|<th>Forecast|<span>.*<\/span>|<th>Temp|<th>Realfeel|<th>Wind|<th>Rain|<th>Snow|<th>Ice|<th>UV Index|<th>Cloud Cover|<th>Humidity|<th>Dew Point' $HOME/1_accuweather/hourly_raw2 > $HOME/1_accuweather/hourly2
sed -i -e 's/^[ \t]*//g' -e 's/^.*<div>//g' -e 's/^.*<span>//g' -e 's/^.*<th>//g' -e 's/^.*icon i-//g' -e 's/-s">.*$//g' -e 's/<\/div>.*$//g' -e 's/&#.*$//g' -e 's/<\/span>.*$//g' -e 's/<\/th>.*$//g' -e 's/^.*href="//g' -e 's/" class=.*$//g' $HOME/1_accuweather/hourly2
sed -i 1d $HOME/1_accuweather/hourly2
sed -i -e 's/Monday/Mon/' -e 's/Tuesday/Tue/' -e 's/Wednesday/Wed/' -e 's/Thursday/Thu/' -e 's/Friday/Fri/' -e 's/Saturday/Sat/' -e 's/Sunday/Sun/' -e 's/\r//g' $HOME/1_accuweather/hourly2
echo "ConkyWeather Font Icons" >> $HOME/1_accuweather/hourly2
for (( i=4; i<=18; i+=2 ))
do
image=$(sed -n "${i}"p $HOME/1_accuweather/hourly2)
echo $(test_image $image) >> $HOME/1_accuweather/hourly2
done
if [[ $hourly0 == 0 ]]; then
j=9
for (( i=4; i<=18; i+=2 ))
do
if [[ $hourly2015 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2015/$(sed -n ${i}p $HOME/1_accuweather/hourly2).png $HOME/1_accuweather/hourly_2015/hourly_$j.png
fi
if [[ $hourly2016 == 1 ]]; then
cp $HOME/1_accuweather/Forecast_Images_2016/$(sed -n ${i}p $HOME/1_accuweather/hourly2).png $HOME/1_accuweather/hourly_2016/hourly_$j.png
fi
((j++))
done
fi
fi
# Full info, next 16h - altogether16 file
rm $HOME/1_accuweather/altogether16 altogether16_2015 altogether16_2016
#TIME
echo "\${color ffe595}TIME\${goto 100}" > $HOME/1_accuweather/altogether16
sed -i "1s/$/$(sed -n 2p $HOME/1_accuweather/hourly1):$(sed -n 3p $HOME/1_accuweather/hourly1)/" $HOME/1_accuweather/altogether16
jump_to=160
for (( i=5; i<=17; i+=2 ))
do
time=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "1s/$/\${goto $jump_to}$time/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
sed -i "1s/$/\${goto 580}$(sed -n 2p $HOME/1_accuweather/hourly2):$(sed -n 3p $HOME/1_accuweather/hourly2)/" $HOME/1_accuweather/altogether16
jump_to=640
for (( i=5; i<=17; i+=2 ))
do
time=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "1s/$/\${goto $jump_to}$time/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
sed -i '1s/$/\n\n\n/' $HOME/1_accuweather/altogether16
#FORECAST
echo "\${color ffe595}FORECAST\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=20; i<=27; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1|awk '{print $1}'|cut -c1-8)
sed -i "5s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=20; i<=27; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2|awk '{print $1}'|cut -c1-8)
sed -i "5s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
sed -i '5s/$/\n/' $HOME/1_accuweather/altogether16
jump_to=100
for (( i=20; i<=27; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1|awk '{print $2}'|cut -c1-8)
sed -i "6s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=20; i<=27; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2|awk '{print $2}'|cut -c1-8)
sed -i "6s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#TEMPERATURE
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "TEMPER.\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=29; i<=36; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "8s/$/\${goto $jump_to}$messg°/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=29; i<=36; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "8s/$/\${goto $jump_to}$messg°/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#REAL FEEL
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "REAL FEEL\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=38; i<=45; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "10s/$/\${goto $jump_to}$messg°/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=38; i<=45; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "10s/$/\${goto $jump_to}$messg°/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#WIND
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "WIND\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=47; i<=54; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "12s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=47; i<=54; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "12s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#RAIN
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "RAIN\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=64; i<=71; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "14s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=64; i<=71; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "14s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#SNOW
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "SNOW\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=73; i<=80; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "16s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=73; i<=80; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "16s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#ICE
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "ICE\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=82; i<=89; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "18s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=82; i<=89; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "18s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#UV INDEX
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "UV INDEX\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=99; i<=106; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "20s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=99; i<=106; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "20s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#CLOUD COVER
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "CLOUD COV.\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=108; i<=115; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "22s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=108; i<=115; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "22s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#HUMIDITY
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "HUMIDITY\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=117; i<=124; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "24s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=117; i<=124; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "24s/$/\${goto $jump_to}$messg/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#DEW POINT
echo "\${color ffe595}\${goto 100}\${hr 1}" >> $HOME/1_accuweather/altogether16
echo "DEW POINT\${color}" >> $HOME/1_accuweather/altogether16
jump_to=100
for (( i=126; i<=133; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly1)
sed -i "26s/$/\${goto $jump_to}$messg°/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=126; i<=133; i+=1 ))
do
messg=$(sed -n ${i}p $HOME/1_accuweather/hourly2)
sed -i "26s/$/\${goto $jump_to}$messg°/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
#IMAGES
if [[ $hourly0 == 0 ]]; then
if [[ $hourly2015 == 1 ]]; then
jump_to=75
cp $HOME/1_accuweather/altogether16 $HOME/1_accuweather/altogether16_2015
fi
if [[ $hourly2016 == 1 ]]; then
jump_to=85
cp $HOME/1_accuweather/altogether16 $HOME/1_accuweather/altogether16_2016
fi
rm $HOME/1_accuweather/altogether16
for (( i=1; i<=16; i+=1 ))
do
if [[ $hourly2015 == 1 ]]; then
sed -i "4s/$/\${image \$HOME\/1_accuweather\/hourly_2015\/hourly_$i.png -s 60x36 -p $jump_to,49}/" $HOME/1_accuweather/altogether16_2015
fi
if [[ $hourly2016 == 1 ]]; then
sed -i "4s/$/\${image \$HOME\/1_accuweather\/hourly_2016\/hourly_$i.png -s 36x36 -p $jump_to,49}/" $HOME/1_accuweather/altogether16_2016
fi
((jump_to+=60))
done
fi
#CONKYFONT
if [[ $hourly0 == 1 ]]; then
sed -i '4s/$/\${color}\${font conkyweather:size=35}/' $HOME/1_accuweather/altogether16
jump_to=95
for (( i=135; i<=142; i+=1 ))
do
sed -i "4s/$/\${goto $jump_to}$(sed -n ${i}p $HOME/1_accuweather/hourly1)/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
for (( i=135; i<=142; i+=1 ))
do
sed -i "4s/$/\${goto $jump_to}$(sed -n ${i}p $HOME/1_accuweather/hourly2)/" $HOME/1_accuweather/altogether16
((jump_to+=60))
done
sed -i '4s/$/\${font}/' $HOME/1_accuweather/altogether16
sed -i '2,3d' $HOME/1_accuweather/altogether16
fi
#### Alerts ####
wget -O $HOME/1_accuweather/Alertes http://www.accuweather.com/fr/fr/sarreguemines/135050/weather-forecast/135050
sed -i 's/\r//' $HOME/1_accuweather/Alertes
message1=$(sed -n '/<span>Perspectives<\/span>/ { n;p; }' $HOME/1_accuweather/Alertes)
message2=$(sed -n '/^[ \t]*<em>.*<\/em>$/p' $HOME/1_accuweather/Alertes)
echo $message1 > $HOME/1_accuweather/Alertes
echo $message2 >> $HOME/1_accuweather/Alertes
sed -i -e 's/<p>//' -e 's/<\/p>.*$//' -e 's/<em>//' -e 's/<\/em>//' $HOME/1_accuweather/Alertes
char_1rst_line=$(sed -n 1p $HOME/1_accuweather/Alertes|wc -c)
if (( $char_1rst_line <= 1 )); then
sed -i '1s/^$/RAS/' $HOME/1_accuweather/Alertes
fi
char_2nd_line=$(sed -n 2p $HOME/1_accuweather/Alertes|wc -c)
if (( $char_2nd_line <= 1 )); then
sed -i '2s/^$/RAS/' $HOME/1_accuweather/Alertes
fi
sed -i -e 's/NW/NO/g' -e 's/WNW/ONO/g' -e 's/NNW/NNO/g' -e 's/W/O/g' -e 's/SSW/SSO/g' -e 's/SW/SO/g' -e 's/WSW/OSO/g' -e 's/W/O/g' /$HOME/1_accuweather/curr_cond
kill -CONT $(pidof conky)
fi

Code : Tout sélectionner
angedesombres@vlad-pc ~ $ conky
conky: desktop window (1a00063) is subwindow of root window (f7)
conky: window type - normal
conky: drawing to created window (0x4600001)
conky: drawing to double buffer
conky: forked to background, pid is 665
angedesombres@vlad-pc ~ $
--2016-10-31 19:42:21-- http://www.accuweather.com/fr/fr/colmar/131856/current-weather/131856
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.83.67, 88.221.83.82, 88.221.83.83, ...
Connexion à www.accuweather.com (www.accuweather.com)|88.221.83.67|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/curr_cond_raw»
/home/angedesombres [ <=> ] 88,85K 295KB/s in 0,3s
2016-10-31 19:42:22 (295 KB/s) - «/home/angedesombres/1_accuweather/curr_cond_raw» enregistré [90980]
--2016-10-31 19:42:22-- http://www.accuweather.com/fr/fr/colmar/131856/daily-weather-forecast/131856
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.113.42, 88.221.113.40
Connexion à www.accuweather.com (www.accuweather.com)|88.221.113.42|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/first_days_raw»
/home/angedesombres [ <=> ] 89,23K 300KB/s in 0,3s
2016-10-31 19:42:23 (300 KB/s) - «/home/angedesombres/1_accuweather/first_days_raw» enregistré [91376]
--2016-10-31 19:42:23-- http://www.accuweather.com/fr/fr/colmar/131856/daily-weather-forecast/131856?day=6
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.83.42, 88.221.83.49, 88.221.83.43, ...
Connexion à www.accuweather.com (www.accuweather.com)|88.221.83.42|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/last_days_raw»
/home/angedesombres [ <=> ] 89,23K 295KB/s in 0,3s
2016-10-31 19:42:24 (295 KB/s) - «/home/angedesombres/1_accuweather/last_days_raw» enregistré [91372]
rm: impossible de supprimer '/home/angedesombres/1_accuweather/forecast_2016/forecast_*.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_0.png': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer '/home/angedesombres/1_accuweather/Forecast_Images_2016/S.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_1.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_2.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_3.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_4.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_5.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_6.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_7.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_8.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_9.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_10.png': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '/home/angedesombres/1_accuweather/hourly_2016/forecast_*.png': Aucun fichier ou dossier de ce type
--2016-10-31 19:42:24-- http://www.accuweather.com/fr/fr/colmar/131856/hourly-weather-forecast/131856
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.113.40, 88.221.113.42
Connexion à www.accuweather.com (www.accuweather.com)|88.221.113.40|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/hourly_raw1»
/home/angedesombres [ <=> ] 102,27K 274KB/s in 0,4s
2016-10-31 19:42:25 (274 KB/s) - «/home/angedesombres/1_accuweather/hourly_raw1» enregistré [104728]
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_1.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_2.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_3.png': Aucun fichier ou dossier de ce type
cp: la cible '/home/angedesombres/1_accuweather/hourly_2016/hourly_4.png' n'est pas un répertoire
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_5.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_6.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_7.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_8.png': Aucun fichier ou dossier de ce type
--2016-10-31 19:42:25-- http://www.accuweather.com/fr/fr/colmar/131856/hourly-weather-forecast/131856?hour=27
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.83.42, 88.221.83.49, 88.221.83.43, ...
Connexion à www.accuweather.com (www.accuweather.com)|88.221.83.42|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/hourly_raw2»
/home/angedesombres [ <=> ] 102,56K 171KB/s in 0,6s
2016-10-31 19:42:26 (171 KB/s) - «/home/angedesombres/1_accuweather/hourly_raw2» enregistré [105023]
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_9.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_10.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_11.png': Aucun fichier ou dossier de ce type
cp: la cible '/home/angedesombres/1_accuweather/hourly_2016/hourly_12.png' n'est pas un répertoire
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_13.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_14.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/hourly_2016/hourly_15.png': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer '/home/angedesombres/1_accuweather/Forecast_Images_2016/9.png': Aucun fichier ou dossier de ce type
rm: impossible de supprimer 'altogether16_2015': Aucun fichier ou dossier de ce type
rm: impossible de supprimer 'altogether16_2016': Aucun fichier ou dossier de ce type
--2016-10-31 19:42:28-- http://www.accuweather.com/fr/fr/colmar/131856/weather-forecast/131856
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.113.40, 88.221.113.42
Connexion à www.accuweather.com (www.accuweather.com)|88.221.113.40|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/Alertes»
/home/angedesombres [ <=> ] 119,23K 114KB/s in 1,0s
2016-10-31 19:42:30 (114 KB/s) - «/home/angedesombres/1_accuweather/Alertes» enregistré [122087]



Code : Tout sélectionner
33
6
3
Ciel dégagé
S
13 km/h
93%
1026.00 mb
0
0%
10333 m
5
6 km
07:15
17:13
9:58 hr
1-m
07:37
18:01
10:24 hr
33-m
A
:15
:13
:37
:01
1Code : Tout sélectionner
vlad-pc ~ $ conky
conky: desktop window (1a00063) is subwindow of root window (f7)
conky: window type - normal
conky: drawing to created window (0x3200001)
conky: drawing to double buffer
conky: forked to background, pid is 8156
angedesombres@vlad-pc ~ $
--2016-10-31 20:45:27-- http://www.accuweather.com/fr/fr/colmar/131856/current-weather/131856
Résolution de www.accuweather.com (www.accuweather.com)… 2.22.112.218, 2.22.112.195
Connexion à www.accuweather.com (www.accuweather.com)|2.22.112.218|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/curr_cond_raw»
/home/angedesombres [ <=> ] 88,85K 77,6KB/s in 1,1s
2016-10-31 20:45:33 (77,6 KB/s) - «/home/angedesombres/1_accuweather/curr_cond_raw» enregistré [90979]
--2016-10-31 20:45:33-- http://www.accuweather.com/fr/fr/colmar/131856/daily-weather-forecast/131856
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.83.42, 88.221.83.41, 88.221.83.49, ...
Connexion à www.accuweather.com (www.accuweather.com)|88.221.83.42|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/first_days_raw»
/home/angedesombres [ <=> ] 89,24K 71,5KB/s in 1,2s
2016-10-31 20:45:35 (71,5 KB/s) - «/home/angedesombres/1_accuweather/first_days_raw» enregistré [91378]
--2016-10-31 20:45:35-- http://www.accuweather.com/fr/fr/colmar/131856/daily-weather-forecast/131856?day=6
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.83.49, 88.221.83.42, 88.221.83.41, ...
Connexion à www.accuweather.com (www.accuweather.com)|88.221.83.49|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/last_days_raw»
/home/angedesombres [ <=> ] 89,23K 138KB/s in 0,6s
2016-10-31 20:45:37 (138 KB/s) - «/home/angedesombres/1_accuweather/last_days_raw» enregistré [91372]
rm: impossible de supprimer '/home/angedesombres/1_accuweather/forecast_2016/forecast_*.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_0.png': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer '/home/angedesombres/1_accuweather/Forecast_Images_2016/S.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_1.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_2.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_3.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_4.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_5.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_6.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_7.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_8.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_9.png': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/home/angedesombres/1_accuweather/forecast_2016/forecast_10.png': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '/home/angedesombres/1_accuweather/hourly_2016/forecast_*.png': Aucun fichier ou dossier de ce type
--2016-10-31 20:45:37-- http://www.accuweather.com/fr/fr/colmar/131856/hourly-weather-forecast/131856
Résolution de www.accuweather.com (www.accuweather.com)… 2.22.112.218, 2.22.112.195
Connexion à www.accuweather.com (www.accuweather.com)|2.22.112.218|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/hourly_raw1»
/home/angedesombres [ <=> ] 102,26K 123KB/s in 0,8s
2016-10-31 20:45:39 (123 KB/s) - «/home/angedesombres/1_accuweather/hourly_raw1» enregistré [104718]
cp: la cible '/home/angedesombres/1_accuweather/hourly_2016/hourly_4.png' n'est pas un répertoire
--2016-10-31 20:45:39-- http://www.accuweather.com/fr/fr/colmar/131856/hourly-weather-forecast/131856?hour=28
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.83.41, 88.221.83.43, 88.221.83.49, ...
Connexion à www.accuweather.com (www.accuweather.com)|88.221.83.41|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/hourly_raw2»
/home/angedesombres [ <=> ] 102,75K 289KB/s in 0,4s
2016-10-31 20:45:40 (289 KB/s) - «/home/angedesombres/1_accuweather/hourly_raw2» enregistré [105213]
cp: la cible '/home/angedesombres/1_accuweather/hourly_2016/hourly_12.png' n'est pas un répertoire
rm: impossible de supprimer '/home/angedesombres/1_accuweather/altogether16': Aucun fichier ou dossier de ce type
rm: impossible de supprimer 'altogether16_2015': Aucun fichier ou dossier de ce type
rm: impossible de supprimer 'altogether16_2016': Aucun fichier ou dossier de ce type
--2016-10-31 20:45:42-- http://www.accuweather.com/fr/fr/colmar/131856/weather-forecast/131856
Résolution de www.accuweather.com (www.accuweather.com)… 88.221.83.42, 88.221.83.49, 88.221.83.43, ...
Connexion à www.accuweather.com (www.accuweather.com)|88.221.83.42|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Enregistre : «/home/angedesombres/1_accuweather/Alertes»
/home/angedesombres [ <=> ] 119,24K 145KB/s in 0,8s
2016-10-31 20:45:44 (145 KB/s) - «/home/angedesombres/1_accuweather/Alertes» enregistré [122099]




