You are not logged in.

#1781 2023-02-28 15:52:34

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

Re

@ unklar

Ich habe es geschafft, dies zu bekommen

habe :
-aktuelle Bedingung
-aktuelle Bedingun icon
-aktuelle Windrichtung
-aktuelle Windrose
- Windgeschwindigkeit
-Sonnenaufgang
-Sonnenuntergang
ect.


Mein Skript ist ein bisschen ein Gaswerk, aber es funktioniert und im Moment habe ich keine Störungen in der Konsole
Für den Rest ist es ein bisschen zu kompliziert für mein kleines Gehirn

Capture-d-cran-2023-02-28-16-42-02.png

I have managed to get this

have :
-current condition
-actual condition icon
-actual wind direction
-actual wind rose
- wind speed
-sunrise
-sunset
ect.


My script is a bit of a gasworks, but it works and at the moment I have no glitches in the console
For the rest it's a bit too complicated for my little brain




@+

Last edited by loutch (2023-02-28 15:56:34)


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1782 2023-02-28 17:01:59

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

... et, je n'arrive pas à me connecter
Actuellement, j'utilise cette URL.

https://api.open-meteo.com/v1/forecast?latitude=50.45&longitude=12.37&daily=weathercode,temperature_2m_max,temperature_2m_min,sunrise,sunset&timezone=Europe%2FBerlin

Peut-être que j'ai besoin de prendre l'air.

Ton travail a l'air très bien, tu es le Conkystator.  wink



...and, I just can't get the mapping right.
currently I use this URL

Maybe I need to get some fresh winter air

Your work looks very good, you are the Conkystator.

Offline

#1783 2023-02-28 17:10:16

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

Hir meine

current& daily data

https://api.open-meteo.com/v1/forecast?latitude=49.13&longitude=7.11&current_weather=true&daily=weathercode,temperature_2m_max,temperature_2m_min,sunrise,sunset,uv_index_max,windspeed_10m_max,windgusts_10m_max,winddirection_10m_dominant&timezone=Europe%2FBerlin

& hir fuhr hourly_data.

https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&hourly=temperature_2m,windspeed_10m

mein Skript kennt nicht den Unterschied zwischen Tag und Nacht, also wird es nachts bei klarem Himmel eine volle Sonne statt eines Mondes sein.

Ich bin nicht gut genug in der Kodierung

my script doesn't know the difference between day and night, so at night when the sky is clear it will be a full sun instead of a moon.

I am not good enough at coding

@+

Last edited by loutch (2023-02-28 17:36:07)


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1784 2023-03-01 10:17:34

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

Désolé @loutch, je n'arrive pas à avancer. C'est au-dessus de mon niveau de salaire. Je ne comprends pas l'évaluation des données .weathercode dans le conky.

Sorry @loutch, I'm just not getting anywhere. It is about my pay grade. I don't understand the evaluation of the .weathercode data in the conky.  xqYStIj.png

Offline

#1785 2023-03-01 10:41:08

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

I have a lua-conky here.

4U2mH2kt.png

It is missing the display of the moonphase.
The moonphase.lua script calls:

http = require("ssl.http")

which results in this error:

/usr/bin/lua: /home/unklar/.conky/script/moonphase.lua:2: module 'ssl.http' not found:
	no field package.preload['ssl.http']
	no file '/usr/local/share/lua/5.2/ssl/http.lua'
	no file '/usr/local/share/lua/5.2/ssl/http/init.lua'
	no file '/usr/local/lib/lua/5.2/ssl/http.lua'
	no file '/usr/local/lib/lua/5.2/ssl/http/init.lua'
	no file '/usr/share/lua/5.2/ssl/http.lua'
	no file '/usr/share/lua/5.2/ssl/http/init.lua'
	no file './ssl/http.lua'
	no file '/usr/local/lib/lua/5.2/ssl/http.so'
	no file '/usr/lib/x86_64-linux-gnu/lua/5.2/ssl/http.so'
	no file '/usr/lib/lua/5.2/ssl/http.so'
	no file '/usr/local/lib/lua/5.2/loadall.so'
	no file './ssl/http.so'
	no file '/usr/local/lib/lua/5.2/ssl.so'
	no file '/usr/lib/x86_64-linux-gnu/lua/5.2/ssl.so'
	no file '/usr/lib/lua/5.2/ssl.so'
	no file '/usr/local/lib/lua/5.2/loadall.so'
	no file './ssl.so'
stack traceback:
	[C]: in function 'require'
	/home/unklar/.conky/script/moonphase.lua:2: in main chunk
	[C]: in ?

While I could find all other packages (lua-socket lua-json lua-http), I can't find in debian where this ssl.http is hiding.
Does anyone have a search method to find the whereabouts of this (ssl.http) in debian?  Thanks!  wink

Offline

#1786 2023-03-01 10:43:55

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

Hello

Ich habe mir die Dokumentation über die Verwendung von APIs genauer angesehen und der hourly-Teil beginnt immer mit der ersten Stunde des Tages, also wird das für das Skript Baumwolle sein.
Das sollten sich ein paar Conkystador-Großmeister ansehen.

I took a closer look at the documentation on using APIs and the hourly part always starts with the first hour of the day, so that will be cotton for the script.
Some conkystador grandmasters should take a look at that.


@+


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1787 2023-03-01 11:03:48

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

C'est vrai.
Mais, tu peux aussi omettre la partie hourly. C'est ce que j'essaie de faire tout le temps, en n'utilisant que Daily Weather Variables (*). C'est précisément parce que hourly me fournit beaucoup trop de données dont je ne veux pas dans un premier temps. Je ne veux que quelques données pour commencer...

That's right.
But, you can also omit the hourly part. I try to do that all the time, using only the Daily Weather Variables (*). Exactly because hourly gives me way too much data that I don't want to have in the first place. I only want a few data to get me started....

STSeyg9t.png

https://api.open-meteo.com/v1/forecast?latitude=50.45&longitude=12.37&daily=weathercode,temperature_2m_max,temperature_2m_min,sunrise,sunset&timezone=Europe%2FBerlin

Offline

#1788 2023-03-01 11:21:26

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

Cela fournit encore moins
That provides even less

9bPzjFRt.png

https://api.open-meteo.com/v1/forecast?latitude=50.45&longitude=12.37&current_weather=true&timezone=Europe%2FBerlin

Offline

#1789 2023-03-01 13:07:21

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

RE


Hir Mein script fur

-aktuelle Bedingung in  Französisch

-aktuelle Bedingun icon (kein Unterschied zwischen Tag und Nacht (nicht gefunden, wie man das macht)

-aktuelle Windrichtung in Französisch

-aktuelle Windrose

#!/usr/bin/bash

wget -O $HOME/conky-openmeteo/json/meteo.json "https://api.open-meteo.com/v1/forecast?latitude=49.13&longitude=7.11&current_weather=true&daily=weathercode,temperature_2m_max,temperature_2m_min,sunrise,sunset,uv_index_max,windspeed_10m_max,windgusts_10m_max,winddirection_10m_dominant&timezone=Europe%2FBerlin"

jq --raw-output . $HOME/conky-openmeteo/json/meteo.json > $HOME/conky-openmeteo/rawdata/rawdatameteo

rm $HOME/conky-openmeteo/direction
rm $HOME/conky-openmeteo/cond_actu

##### curent condition in french #####
curr_cond=$(jq --raw-output '.current_weather.weathercode' $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $curr_cond == "0" ]]; then 
echo "Ciel dégagé" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "1" ]]; then 
echo "Partielement  dégagé" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "2" ]]; then 
echo "Partielement  dégagé" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "3" ]]; then 
echo "Partielement  dégagé" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "45" ]]; then 
echo "Brouillard" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "48" ]]; then 
echo "Brouillard" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "51" ]]; then 
echo "Bruine" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "53" ]]; then 
echo "Bruine légère" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "55" ]]; then 
echo "Bruine intense" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "56" ]]; then 
echo "Bruine verglançante" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "57" ]]; then 
echo "Bruine verglaçante" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "61" ]]; then 
echo "Pluie legérère" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "63" ]]; then 
echo "Pluie modérée" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "65" ]]; then 
echo "Forte pluie" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "66" ]]; then 
echo "Pluie verglaçante" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "67" ]]; then 
echo "Pluie verglaçante" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "71" ]]; then 
echo "Neige" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "73" ]]; then 
echo "Neige" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "75" ]]; then 
echo "Tempête de neige" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "77" ]]; then 
echo "Giboulé de neige" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "80" ]]; then 
echo "Pluie" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "81" ]]; then 
echo "Pluie" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "82" ]]; then 
echo "Pluie" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "85" ]]; then 
echo "Tempête de neige" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "86" ]]; then 
echo "Tempête de neige" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "95" ]]; then 
echo "Orage" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "96" ]]; then 
echo "Orage violent" >> $HOME/conky-openmeteo/cond_actu
elif [[ $curr_cond == "99" ]]; then 
echo "Tempête" >> $HOME/conky-openmeteo/cond_actu
fi

##### current condition icon ######
icon=$(jq --raw-output '.current_weather.weathercode' $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $icon == "0" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"1.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "1" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"3.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "2" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "3" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "45" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "48" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "51" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "53" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "55" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "56" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "57" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "61" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "63" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "65" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "66" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "67" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "71" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "73" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "77" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"26.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "80" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"18.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "81" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"19.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "82" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"20.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "85" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "86" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "95" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "96" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "99" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/now.png

fi

##### wind direction in french#####
wind_dir=$(jq --raw-output '.current_weather.winddirection' $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $wind_dir -lt 12 ]]; then
echo "N" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 33 ]]&&[[ $wind_dir -ge 12 ]]; then
echo "NNE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 55 ]]&&[[ $wind_dir -ge 33 ]]; then
echo "NE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 78 ]]&&[[ $wind_dir -ge 55 ]]; then
echo "ENE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 101 ]]&&[[ $wind_dir -ge 78 ]]; then
echo "E" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 123 ]]&&[[ $wind_dir -ge 101 ]]; then
echo "ESE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 146 ]]&&[[ $wind_dir -ge 123 ]]; then
echo "SE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 168 ]]&&[[ $wind_dir -ge 146 ]]; then
echo "SSE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 191 ]]&&[[ $wind_dir -ge 168 ]]; then
echo "S" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 213 ]]&&[[ $wind_dir -ge 191 ]]; then
echo "SSO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 236 ]]&&[[ $wind_dir -ge 213 ]]; then
echo "SO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 258 ]]&&[[ $wind_dir -ge 236 ]]; then
echo "OSO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 281 ]]&&[[ $wind_dir -ge 258 ]]; then
echo "O" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 303 ]]&&[[ $wind_dir -ge 281 ]]; then
echo "ONO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 326 ]]&&[[ $wind_dir -ge 303 ]]; then
echo "NO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 348 ]]&&[[ $wind_dir -ge 326 ]]; then
echo "NNO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -ge 348 ]]; then
echo "N" >> $HOME/conky-openmeteo/direction
fi

#### windrose ####
wind_direction=$(sed -n 1p $HOME/conky-openmeteo/direction)
if [[ $wind_direction == "S" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"02.png" $HOME/conky-open-meteo/Wind1.png
elif [[ $wind_direction == "South" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"02.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "SSO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"03.png" $HOME/conky-openmeteoW/ind1.png
elif [[ $wind_direction == "SO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"04.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "OSO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"05.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "O" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"06.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "West" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"06.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "ONO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"07.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"08.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NNO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"09.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "N" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"10.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "North" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"10.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NNE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"11.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"12.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "ENE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"13.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "E" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"14.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "East" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"14.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "ESE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"15.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "SE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"16.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "SSE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"17.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "Variable" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"00.png" $HOME/conky-openmeteo/Wind1.png
fi

Ich werde versuchen, das Gleiche für einige der folgenden Tage zu tun.

no difference between day and night (not found how to do that).

I will try to do the same for some of the following days.

@+

@+


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1790 2023-03-01 14:50:11

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

Re

Habe das :

Capture-d-cran-2023-03-01-15-59-12.png

Last edited by loutch (2023-03-01 15:01:11)


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1791 2023-03-01 17:04:41

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

OK, j'ai maintenant appliqué cela à mes conditions.
Donc, ton script.
Comment l'appelles-tu ensuite dans conky ? Je veux dire:

conky.text = [[
${texeci 600 ~/.conky/meteo/2/meteo2.sh}
${execpi 600 cat ~/.conky/meteo/2/meteo.json | jq -r '.xxxxx'}
${execpi 600 cat ~/.conky/meteo/2/meteo.json | jq -r '.weathercode[0].xxxxxxxxxxxxxxxxxx"}

OK, I have now applied this to my conditions.
So, your script.
How do you call that in the conky then? I mean:  uFKxOhG.png

$ ./meteo2.sh
--2023-03-01 17:35:44--  https://api.open-meteo.com/v1/forecast?latitude=50.45&longitude=12.37&daily=weathercode,temperature_2m_max,temperature_2m_min,sunrise,sunset&timezone=Europe%2FBerlin
Auflösen des Hostnamens api.open-meteo.com (api.open-meteo.com)… 202.61.229.161, 2a03:4000:57:ff3:e4ec:5cff:fe63:1b77
Verbindungsaufbau zu api.open-meteo.com (api.open-meteo.com)|202.61.229.161|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [application/json]
Wird in »/home/unklar/.conky/meteo/2/meteo.json« gespeichert.

/home/unklar/.conky/meteo/2/meteo.json                     [ <=>                                                                                                                         ]     875  --.-KB/s    in 0s      

2023-03-01 17:35:44 (13,7 MB/s) - »/home/unklar/.conky/meteo/2/meteo.json« gespeichert [875]

rm: das Entfernen von '/home/unklar/.conky/meteo/2/direction' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
rm: das Entfernen von '/home/unklar/.conky/meteo/2/cond_actu' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: der Aufruf von stat für '/home/unklar/conky-meteo-dark_sky/vent/10.png' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
unklar@francescoPC:~/.conky/meteo/2$ 

Offline

#1792 2023-03-01 17:26:40

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

Re


ich rufe das Skript wie folgt auf

${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_min'[0] | awk '{printf("%d\n",$1)}'} $color/ ${color red}${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_max'[0] | awk '{printf("%d\n",$1)}'}

Capture-d-cran-2023-03-01-18-21-31.png

ich habe herausgefunden, wie ich mein Skript etwas vereinfachen kann

jetzt habe ich nur noch eine daily-Datei

conkyrc

conky.text = [[
${execi 3600 bash $HOME/conky-openmeteo/current.sh}
${voffset -12}${font LED_mono :style=Medium:size=52}${color 434343}${goto 8}${time %H}${goto 108}${time %M}${font LED_mono :size=20:style=Medium}${color 808080}${goto 200}${time %S}$font
#### Date ####
${color white}
${goto 16}${time %A, %d %B %Y}                                                                                                      
#### Ville ####
${voffset 10}${goto 16}${font GE Inspira:size=14:}Sarreguemines : ${font}  
             ${goto 16}Temp.: ${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.current_weather.temperature' | awk '{printf("%d\n",$1)}'} °C 
             ${goto 16}${execi 3600 sed -n '1p' $HOME/conky-openmeteo/cond_actu}
             ${goto 16}Vent : ${execi 3600 sed -n '1p' $HOME/conky-openmeteo/direction} @ ${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.current_weather.windspeed'   | awk '{printf("%d\n",$1)}'} km/h
             ${goto 16}Soleil :${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.sunrise'[0] | cut -c12-16} / ${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.sunset'[0] | cut -c12-16}

Aujourd'hui\
${goto 100}Demain\
${goto 200}${execi 3600 echo `date --date="2 day" | awk '{print $1}' | cut -c1-3`}.${execi 3600 echo `date --date="2 day" | awk '{print $2}'`}
${goto 15} ${color #6284ee}${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_min'[0] | awk '{printf("%d\n",$1)}'} $color/ ${color red}${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_max'[0] | awk '{printf("%d\n",$1)}'}${voffset -16} 
${goto 105}${color #6284ee}${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_min'[1] | awk '{printf("%d\n",$1)}'} $color/ ${color red}${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_max'[1] | awk '{printf("%d\n",$1)}'}\
${goto 205}${color #6284ee}${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_min'[2] | awk '{printf("%d\n",$1)}'} $color/ ${color red}${execi 3600 cat $HOME/conky-openmeteo/rawdata/rawdatameteo | jq --raw-output '.daily.temperature_2m_max'[2] | awk '{printf("%d\n",$1)}'}
${voffset 20}$color
  ${goto 1}${scroll 10 ${execi 3600 sed -n '1p' $HOME/conky-openmeteo/daily}}\
${goto 100}${scroll 10 ${execi 3600 sed -n '2p' $HOME/conky-openmeteo/daily}}\
${goto 200}${scroll 10 ${execi 3600 sed -n '3p' $HOME/conky-openmeteo/daily}}
#### Affichage  utilisés dans le conky ####
#### premier cadre ####
${lua fDrawImage $HOME/Accuweather_conky_script/fond/flip_bg.png 000 3 100 100}
${lua fDrawImage $HOME/Accuweather_conky_script/fond/flip_bg.png 100 3 100 100}
${lua fDrawImage $HOME/conky-openmeteo/now.png    190 100 60 60}\
${lua fDrawImage $HOME/conky-openmeteo/Wind1.png  200 165 45 45}\
${lua fDrawImage $HOME/conky-openmeteo/d0.png     000 250 60 60}\
${lua fDrawImage $HOME/conky-openmeteo/d1.png     090 250 60 60}\
${lua fDrawImage $HOME/conky-openmeteo/d2.png     190 250 60 60}\

voila

@+

Last edited by loutch (2023-03-01 19:39:42)


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1793 2023-03-02 18:42:56

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

https://forums.bunsenlabs.org/viewtopic … 14#p126314

The missing package was lua-sec and with it the moon phase is also displayed correctly.
So for a little LUA with conky I have "only" these packages on board in debian(sid):

dpkg -l lua* | grep ii
ii  lua-basexx           0.3-2.1       all          baseXX encoding/decoding library for Lua
ii  lua-binaryheap       0.4-2         all          Binary heap implementation in Lua
ii  lua-bit32:amd64      5.3.0-4       amd64        Backport of the Lua 5.2 bit32 library to Lua 5.1
ii  lua-compat53:amd64   0.7-2         amd64        Lua-5.3-style APIs for Lua 5.2 and 5.1
ii  lua-cqueues:amd64    20200726-1+b1 amd64        event loop for Lua
ii  lua-fifo             0.2-3.1       all          FIFO implementation for Lua
ii  lua-http             0.4-1         all          HTTP library for Lua
ii  lua-json             1.3.4-2       all          JSON decoder/encoder for Lua
ii  lua-lpeg:amd64       1.0.2-2       amd64        LPeg library for the Lua language
ii  lua-lpeg-patterns    0.4-1.1       all          collection of LPEG patterns
ii  lua-luaossl:amd64    20220711-1    amd64        OpenSSL bindings for Lua
ii  lua-sec:amd64        1.2.0-2       amd64        SSL socket library for the Lua language
ii  lua-socket:amd64     3.1.0-1       amd64        TCP/UDP socket library for the Lua language
ii  lua5.1               5.1.5-9       amd64        Simple, extensible, embeddable programming language
ii  lua5.2               5.2.4-3       amd64        Simple, extensible, embeddable programming language
ii  lua5.3               5.3.6-2       amd64        Simple, extensible, embeddable programming language
ii  lua5.4               5.4.4-3       amd64        Simple, extensible, embeddable programming language
ii  lua50                5.0.3-8.1     amd64        Small embeddable language with simple procedural syntax

Madness    eCMxAuft.png

Offline

#1794 2023-03-02 18:47:05

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

@loutch,
à l'occasion, je recommence depuis le début   xjTgQyk.png

@loutch,
on occasion I will start again from scratch.

Offline

#1795 2023-03-02 20:24:34

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

Hello

Okay

ich habe begonnen, mein Skript ein wenig zu vereinfachen.

funktioniert einwandfrei

#!/usr/bin/bash

rm $HOME/conky-openmeteo/*.png
rm $HOME/conky-openmeteo/direction
rm $HOME/conky-openmeteo/cond

sleep 0.5

wget -O $HOME/conky-openmeteo/json/meteo.json "https://api.open-meteo.com/v1/forecast?latitude=49.13&longitude=7.11&current_weather=true&daily=weathercode,temperature_2m_max,temperature_2m_min,sunrise,sunset,uv_index_max,windspeed_10m_max,windgusts_10m_max,winddirection_10m_dominant&timezone=Europe%2FParis"
jq --raw-output . $HOME/conky-openmeteo/json/meteo.json > $HOME/conky-openmeteo/rawdata/rawdatameteo


tablib=( [0]="Ensoleillé" 
[1]="Partiellement ensoleillé" 
[2]="Partiellement ensoleillé" 
[3]="Partiellement ensoleillé" 
[45]="Brouillard"
[48]="Brouillard"
[51]="Bruine"
[53]="Bruine légère"
[55]="Bruine intense"
[56]="Bruine verglançante"
[57]="Bruine verglançante"
[61]="Pluie légère"
[63]="Pluie modérée"
[65]="Forte pluie"
[66]="Pluie verglaçante"
[67]="Pluie verglaçante"
[71]="Neige"
[73]="Neige"
[75]="Tempête de neige"
[77]="Giboulé de neige"
[80]="Pluie"
[81]="Pluie fine"
[82]="Pluie légère"
[85]="Tempête de neige"
[86]="Tempête de neige" 
[95]="Orage"
[96]="Orage violent"
[99]="Tempête violente"
)

#### current condition #######
echo "${tablib[curr_cond=$(jq --raw-output '.current_weather.weathercode' $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond

#### condition today + 6 days ####
echo "${tablib[curr_cond=$(jq --raw-output '.daily.weathercode'[0] $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond
echo "${tablib[curr_cond=$(jq --raw-output '.daily.weathercode'[1] $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond
echo "${tablib[curr_cond=$(jq --raw-output '.daily.weathercode'[2] $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond
echo "${tablib[curr_cond=$(jq --raw-output '.daily.weathercode'[3] $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond
echo "${tablib[curr_cond=$(jq --raw-output '.daily.weathercode'[4] $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond
echo "${tablib[curr_cond=$(jq --raw-output '.daily.weathercode'[5] $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond
echo "${tablib[curr_cond=$(jq --raw-output '.daily.weathercode'[6] $HOME/conky-openmeteo/rawdata/rawdatameteo)]}" >>$HOME/conky-openmeteo/cond

##### icôn current condition ######
icon=$(jq --raw-output '.current_weather.weathercode' $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $icon == "0" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"1.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "1" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"3.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "2" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "3" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "45" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "48" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "51" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "53" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "55" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "56" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "57" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "61" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "63" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "65" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "66" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "67" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "71" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "73" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "77" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"26.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "80" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"18.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "81" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"19.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "82" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"20.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "85" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "86" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "95" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "96" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/now.png
elif [[ $icon == "99" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/now.png

fi

##### wind direction #####
wind_dir=$(jq --raw-output '.current_weather.winddirection' $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $wind_dir -lt 12 ]]; then
echo "N" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 33 ]]&&[[ $wind_dir -ge 12 ]]; then
echo "NNE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 55 ]]&&[[ $wind_dir -ge 33 ]]; then
echo "NE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 78 ]]&&[[ $wind_dir -ge 55 ]]; then
echo "ENE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 101 ]]&&[[ $wind_dir -ge 78 ]]; then
echo "E" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 123 ]]&&[[ $wind_dir -ge 101 ]]; then
echo "ESE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 146 ]]&&[[ $wind_dir -ge 123 ]]; then
echo "SE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 168 ]]&&[[ $wind_dir -ge 146 ]]; then
echo "SSE" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 191 ]]&&[[ $wind_dir -ge 168 ]]; then
echo "S" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 213 ]]&&[[ $wind_dir -ge 191 ]]; then
echo "SSO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 236 ]]&&[[ $wind_dir -ge 213 ]]; then
echo "SO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 258 ]]&&[[ $wind_dir -ge 236 ]]; then
echo "OSO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 281 ]]&&[[ $wind_dir -ge 258 ]]; then
echo "O" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 303 ]]&&[[ $wind_dir -ge 281 ]]; then
echo "ONO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 326 ]]&&[[ $wind_dir -ge 303 ]]; then
echo "NO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -lt 348 ]]&&[[ $wind_dir -ge 326 ]]; then
echo "NNO" >> $HOME/conky-openmeteo/direction
elif [[ $wind_dir -ge 348 ]]; then
echo "N" >> $HOME/conky-openmeteo/direction
fi

#### windrose  ####
wind_direction=$(sed -n 1p $HOME/conky-openmeteo/direction)
if [[ $wind_direction == "S" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"02.png" $HOME/conky-open-meteo/Wind1.png
elif [[ $wind_direction == "South" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"02.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "SSO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"03.png" $HOME/conky-openmeteoW/ind1.png
elif [[ $wind_direction == "SO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"04.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "OSO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"05.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "O" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"06.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "West" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"06.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "ONO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"07.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"08.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NNO" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"09.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "N" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"10.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "North" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"10.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NNE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"11.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "NE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"12.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "ENE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"13.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "E" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"14.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "East" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"14.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "ESE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"15.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "SE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"16.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "SSE" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"17.png" $HOME/conky-openmeteo/Wind1.png
elif [[ $wind_direction == "Variable" ]]; then
	cp $HOME/conky-meteo-dark_sky/vent/"00.png" $HOME/conky-openmeteo/Wind1.png
fi



##### icôn today######
icon=$(jq --raw-output '.daily.weathercode'[0] $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $icon == "0" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"1.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "1" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"3.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "2" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "3" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "45" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "48" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "51" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "53" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "55" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "56" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "57" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "61" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "63" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "65" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "66" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "67" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "71" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "73" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "77" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"26.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "80" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"18.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "81" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"19.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "82" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"20.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "85" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "86" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "95" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "96" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d0.png
elif [[ $icon == "99" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d0.png

fi

##### icôn day+1 ######
icon=$(jq --raw-output '.daily.weathercode'[1] $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $icon == "0" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"1.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "1" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"3.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "2" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "3" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "45" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "48" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "51" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "53" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "55" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "56" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "57" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "61" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "63" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "65" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "66" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "67" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "71" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "73" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "77" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"26.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "80" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"18.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "81" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"19.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "82" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"20.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "85" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "86" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "95" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "96" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d1.png
elif [[ $icon == "99" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d1.png

fi

##### icôn day+2 ######
icon=$(jq --raw-output '.daily.weathercode'[2] $HOME/conky-openmeteo/rawdata/rawdatameteo)
if [[ $icon == "0" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"1.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "1" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"3.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "2" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "3" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"4.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "45" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "48" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"45.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "51" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "53" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "55" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"46.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "56" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "57" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "61" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "63" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "65" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"12.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "66" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "67" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"24.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "71" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "73" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"25.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "77" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"26.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "80" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"18.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "81" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"19.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "82" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"20.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "85" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "86" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"22.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "95" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "96" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d2.png
elif [[ $icon == "99" ]]; then
	cp $HOME/conky-openmeteo/Forecast_Images_2015/"47.png" $HOME/conky-openmeteo/d2.png

fi

Jetzt muss ich nur noch das Gleiche für die Icons tun.

I have started to simplify my script a little.

works perfectly

now I just have to do the same for the icons

Last edited by loutch (2023-03-04 07:23:01)


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1796 2023-03-03 18:02:14

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

Hello

Ein weiterer Conky mit dem Wetter von
https://www.prevision-meteo.ch
Der Wetterbericht ist in in französischer Sprache und  mit den ikonen für Tag und Nacht .

Capture-d-cran-2023-03-03-18-52-06.png

Ich kann die Stunden vergessen, sie fangen jeden Tag mit 00:00 an, also ist es zu kompliziert für mich.

Another conky with the weather from
https://www.prevision-meteo.ch
The weather forecast is in French and with the icons for day and night
I can forget the hours, they start at 00:00 every day, so it's too complicated for me.


@+

Last edited by loutch (2023-03-03 18:13:09)


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1797 2023-03-04 08:33:00

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

@loutch,
très beau et impressionnant. J'admire ta persévérance.

very beautiful and impressive. I admire your persistence.

Offline

#1798 2023-03-04 10:09:32

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

@ unklar

Danke

Jetzt mit den beiden conky (open-meteo und prevision-meteo.ch) bin ich beruhigt, wenn accuweather und dark_sky nicht mehr funktionieren werden .

Ich werde sehen, ob dark_sky am ersten April noch funktioniert, da er zu Apple gewechselt ist.

ich habe im Moment noch accuweather, das sehr gut funktioniert, aber bis wann das sein wird, ist eine andere Geschichte

Im schlimmsten Fall bleibt uns noch Gis weather

Now with the two conky (open-meteo and prevision-meteo.ch) I am reassured if accuweather and dark_sky will no longer work .

I will see if dark_sky still works on the first of april since it has switched to apple.

i still have accuweather at the moment, which works very well, but until when that will be is another story

In the worst case, we are still left with Gis weather


@+


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1799 2023-03-04 16:25:00

loutch
Member
Registered: 2015-12-12
Posts: 848

Re: Show us your conky

hello

mit den echten Ikonen der Website


Capture-d-cran-2023-03-04-17-22-34.png

mit den Vclouds Ikonen

Capture-d-cran-2023-03-05-12-09-16.png

with the real icons of the site

with the VClouds icons

@+

Last edited by loutch (2023-03-05 11:11:21)


Linuxmint 22.1 Xia xfce & mageia 9 XFCE on ssd hp pavilion g7
Xubuntu 18.04 lts & 24.04 lts on ASUS Rog STRIX

Offline

#1800 2023-03-05 15:07:04

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,645

Re: Show us your conky

@loutch

Oui, accuweather fonctionne bien en ce moment.
Teo n'a déjà pas pu le croire pendant le changement d'année 2022/2023 wink

je ne connais pas gis-wetter

open-meteo et (que je ne connais pas non plus) prevision-meteo ont l'air vraiment bien chez toi. Avec ta persévérance, tu as créé là des bijoux conky !
Félicitations !

Je voulais m'épargner l'étape intermédiaire d'un fichier raw pour préparer les données. Et, j'ai lamentablement échoué, car je ne maîtrise pas le code. par ex.

${execpi 600 cat ~/.cache/weather.json | jq -r '.weatherxxx[0].xxx' | sed "s|\<.|\U&|g"}

Il faudrait effectivement que je demande à Teo de le faire, mais je sais qu'il n'a pas le temps de s'occuper de choses aussi peu importantes.  AB3hCAi.png


Yes, accuweather works well at the moment.
Teo could not believe it already about the turn of the year 2022/2023. wink

I do not know gis-weather

open-meteo and (also unknown to me) prevision-meteo look really good with you. You have created conky jewels there with your persistence!
Congratulations!

I wanted to save the intermediate step with a raw file, to prepare the data. And, failed miserably because I don't know the code. ex.
--
I would actually have to ask Teo to do this, but know that he has no time for such unimportant things.

Offline

Board footer

Powered by FluxBB