Résolu le 26-04-19 [Résolu] Problème conky et accuweather

Bureaux,conky et autres personnalisations esthétiques.
Avatar du membre
AngeDesOmbres
Messages : 666
Enregistré le : ven. 12 août 2016 21:30
Localisation : Entre l'ombre et la lumière

Re: [Résolu] Problème conky et accuweather

Message par AngeDesOmbres »

Dernier message de la page précédente :

voici mon curr_cond

Code : Tout sélectionner

33
10
8
Ciel d
W
11 km/h
10:04 hr
1-m
11:29 hr
33-m
A
J'ai pas autant d'info que toi...
Image
Pingouin dans les champs, hiver très méchant !!!
Qui pisse loin ménage ses chaussures !!! :D

Avatar du membre
loutch
Messages : 516
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Problème conky et accuweather

Message par loutch »

Ok

Donc tu fait une copie de ton fichier 1_accuweather puis tu ouvre l'original tu y supprime tout et tu y met ceci:

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/\&#233;/é/g' -e 's/\&#244;/ô/g' -e 's/\&#232;/è/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/&deg.*$//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/\&#233;/é/g' -e 's/\&#244;/ô/g' -e 's/\'/'"'"'/g' -e 's/\&#232;/è/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/&deg.*$//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/\&#233;/é/g' -e 's/\&#244;/ô/g' -e 's/\&#232;/è/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/&deg.*$//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
@+
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
loutch
Messages : 516
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Problème conky et accuweather

Message par loutch »

j'ai oublié ,n'oublie pas de remettre ton adresse .


@+
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
AngeDesOmbres
Messages : 666
Enregistré le : ven. 12 août 2016 21:30
Localisation : Entre l'ombre et la lumière

Re: Problème conky et accuweather

Message par AngeDesOmbres »

J'ai remplacé par se que tu as mis au dessus mais...

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]
Et sa se connecte plus de nouveau...
Par contre les valeurs sont bonnes maintenant
Image
Donc déjà bien ça :p
Plus que le problème de connection
Image
Pingouin dans les champs, hiver très méchant !!!
Qui pisse loin ménage ses chaussures !!! :D

Avatar du membre
loutch
Messages : 516
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Problème conky et accuweather

Message par loutch »

Bon on avance mais c'est vrai qu'avec conky en version 1.10 c'est pas de la tarte .Sur ma mageia toujours en conky 1.09 y'a pas de blème tandis qu'avec Sarah j'ai parfois aussi des bug .

@+
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
loutch
Messages : 516
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Problème conky et accuweather

Message par loutch »

Tu peux refaire une copie du curr_cond ?
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
AngeDesOmbres
Messages : 666
Enregistré le : ven. 12 août 2016 21:30
Localisation : Entre l'ombre et la lumière

Re: Problème conky et accuweather

Message par AngeDesOmbres »

le curr_cond

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
1
et le résultat en terminal

Code : 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]
En se qui me concerne je suis complètement larger...
D'après se que je comprend (pas grand chose en conky :lol: ) mon problème viendrais des fichiers et dossiers que je n'ai pas avec la nouvelle version du curr_cond
Image
Pingouin dans les champs, hiver très méchant !!!
Qui pisse loin ménage ses chaussures !!! :D

Avatar du membre
loutch
Messages : 516
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Problème conky et accuweather

Message par loutch »

voila une image de mon dossier 1_accuweather regarde s'il te manque quelque chose

Image

@+
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
AngeDesOmbres
Messages : 666
Enregistré le : ven. 12 août 2016 21:30
Localisation : Entre l'ombre et la lumière

Re: Problème conky et accuweather

Message par AngeDesOmbres »

En dossier il me manque les dossiers :
- forecast_2015
- forecast_2016
- Forecast_Images_2015
- hourly_2015
- hourly_2016

En fichier je n'ai pas les fichiers :
- altogether16_2015
- conkyrc2015
- conkyrc2015a
- conkyrc2016
- conkyrcweather

Fichier que j'ai et toi non :
- conkyrc190
- conkyrcnou
Et pleins d'images voir capture
Image
voila :)
Image
Pingouin dans les champs, hiver très méchant !!!
Qui pisse loin ménage ses chaussures !!! :D

Avatar du membre
loutch
Messages : 516
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Problème conky et accuweather

Message par loutch »

Bon tu as une ancienne version , je vais faire un pack de mon dossier accuweather et je te tiens au courant


@+
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
AngeDesOmbres
Messages : 666
Enregistré le : ven. 12 août 2016 21:30
Localisation : Entre l'ombre et la lumière

Re: Problème conky et accuweather

Message par AngeDesOmbres »

ok merci :D
Image
Pingouin dans les champs, hiver très méchant !!!
Qui pisse loin ménage ses chaussures !!! :D

Répondre