[ Risolto] Conky Meteo e Fasi lunari gennaio 2020

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, eccetera.
Avatar utente
Shotokan
Prode Principiante
Messaggi: 122
Iscrizione: venerdì 17 luglio 2009, 19:40
Desktop: Xfce

[ Risolto] Conky Meteo e Fasi lunari gennaio 2020

Messaggio da Shotokan »

Ciao a tutti :-) !

Stanco di Conky meteo SOLO in inglese o non completamente funzionanti, o di meteo senza direzione del vento - praticamente è il vento che fa la differenza tra una bella giornata calda (vento secco - maestrale/tramontana/grecale) e una calda e afosa (scirocco/mezzogiorno/libeccio) - o di applicazioni ciuccia risorse, mi sono deciso a scrivere questo conky.

Questa è la versione aggiornata al gennaio 2020 del mio Conky personale :
ovviamente, puoi modificarlo a tuo piacimento.

Ho allegato 2 file .conkyrc che danno 2 diverse grafiche : uno si chiama conkyrc.font

Immagine

e l'altro si chiama conkyrc.cartoon

Immagine
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
ISTRUZIONI PER SEMI-NIUBBI :D

- installa curl e wget
- copia la cartella .conky nella tua /home
- copia il file .conkyrc (ce ne sono due : ovviamente devi rinominare il file scelto in .conkyrc) nella tua /home
- alle righe opportune cambia l'url della pagina web con quello della tua località e anche https://www.wunderground.com/weather/it ... IPUGLIAT17
- avvia conky e divertiti :-)

Note :
1 - potresti dover correggere il parametro gap x nel .conkyrc
2 - attendi qualche minuto affinchè il Conky sia completamente operativo

SONO APPREZZATI I COMMENTI ! (solo positivi :-D )

Shotokan :-)

...........mille grazie a Dark Sky a Wunderground e al cugino di mia moglie Fulvio, per il suggerimento da guru Linux " wget | awk | wget " ....grazie Fulvio ! :ciao: :birra:


Scarica da quì
Ultima modifica di Shotokan il sabato 25 gennaio 2020, 20:21, modificato 14 volte in totale.
Meglio incoraggiare che criticare...

Foglio di calcolo Condominio  Bioritmi Conky2020 GTK-cleaner
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

http://weather.tuxnet24.de/ ha interrotto il suo servizio e i dati meteo non arrivano più.
Si può fare qualcosa per reperirli altrove?
Avatar utente
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 5602
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 20.04 LTS, 20.10 21.04
Sesso: Maschile

Re: Conky Meteo e Fasi lunari agosto 2014

Messaggio da ivantu »

giulux [url=http://forum.ubuntu-it.org/viewtopic.php?p=4849172#p4849172][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:http://weather.tuxnet24.de/ ha interrotto il suo servizio e i dati meteo non arrivano più.
Si può fare qualcosa per reperirli altrove?
dai una sguardo a https://weather.yahoo.com/
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

Grazie ivantu, so che ci sono vari siti che forniscono quel tipo di servizio, ma il problema è che io non so, per mia ignoranza, come sostituire tali fonti a quelle previste nel conky di Shotokan :(
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

Il servizio meteo è tornato attivo: per adesso sembra risolto (finchè dura ... :) ).
Avatar utente
Shotokan
Prode Principiante
Messaggi: 122
Iscrizione: venerdì 17 luglio 2009, 19:40
Desktop: Xfce

AGGIORNAMENTO

Messaggio da Shotokan »

Il servizio di Yahoo Weather richiede Key e work around troppo complicati per me : ho riscritto completamente il Conky servendomi dei dati forniti da Wx Weather Data.com.

Spero di aver fatto cosa gradita :)

Una cosa è certa : ho imparato a usare quasi come un nerd grep awk e cut :D

quì il mio fantastico Conky su Dropbox ;)
Ultima modifica di Shotokan il mercoledì 6 luglio 2016, 12:48, modificato 2 volte in totale.
Meglio incoraggiare che criticare...

Foglio di calcolo Condominio  Bioritmi Conky2020 GTK-cleaner
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

Bravo, preso subito :D
Grazie.
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

Riscontro un problema per quanto riguarda la rappresentazione grafica delle condizioni attuali del tempo: infatti il più delle volte non compare nulla, altre l'immagine non corrisponde alla descrizione nè alle reali condizioni metereologiche (vedi immagine allegata) e solo raramente c'è l'indicazione corretta.
Poichè non comprendo i comandi relativi, sono costretto a chiedere il tuo aiuto e te ne ringrazio sin da adesso.
Allegati
conkymeteo.png
Avatar utente
Shotokan
Prode Principiante
Messaggi: 122
Iscrizione: venerdì 17 luglio 2009, 19:40
Desktop: Xfce

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da Shotokan »

@Giulux : Scusami, ho visto solo adesso il tuo post.....il problema persiste ?

Ho visto che hanno modificato l'ambiente grafico di xfce.org e ultimamente ho visto parecchi spam e messaggi, come dire, inquietanti.....quindi ho tolto il pacchetto da lì e ho deciso di condividere il Conky esclusivamente quì sul forum di Ubuntu.it attraverso il link di Dropbox.

----------------------------------

Ho aggiornato il pacchetto e corretto il file sulle Fasi Lunari, a me va benone, ma se ci sono domande/problemi, chiedete pure :)

p.s. Potete correggere i colori delle scritte (quello che vedi sotto è il test, io i colori li ho messi tutti sul marrone/avano/sabbia come vedi sotto sotto) riscrivendo opportunamente nelle righe del .conkyrc

IL MIO PERSONALE CONKY

Immagine
Ultima modifica di Shotokan il domenica 10 maggio 2020, 12:15, modificato 1 volta in totale.
Meglio incoraggiare che criticare...

Foglio di calcolo Condominio  Bioritmi Conky2020 GTK-cleaner
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

Il problema persiste: adesso qui c'è un sole che spacca le pietre e guarda cosa dice il conky
conky3.png


Non ho scaricato la tua nuova versione per le fasi lunari e appena ho tempo lo faccio e ti dico
Avatar utente
Shotokan
Prode Principiante
Messaggi: 122
Iscrizione: venerdì 17 luglio 2009, 19:40
Desktop: Xfce

WxData Conky - luglio 2016 : stazione meteo più vicina

Messaggio da Shotokan »

Non ho corretto solo le Fasi Lunari, ma ho corretto tutto il Conky e testato tutto.
Fammi sapere ...

p.s. forse, e dico forse, dovresti controllare il codice della tua stazione meteo di riferimento....Roma ne ha parecchie : tra Roma sud periferia e Roma nord periferia, dico, ci sono almeno 30 km..... Ripeto, riscarica il pacchetto e poi cerca la stazione (e il suo codice) meteo più vicina a te .
Meglio incoraggiare che criticare...

Foglio di calcolo Condominio  Bioritmi Conky2020 GTK-cleaner
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

Grazie dei chiarimenti.
In questi giorni sono un po' impicciato, appena posso monto il nuovo conky e ti informo.

Per quanto riguarda le stazioni meteo, non credo che il problema sia quello dato che anche a distanza di 30 km le condizioni meteo erano e sono sostanzialmente le stesse e dato, soprattutto, che come risulta dalle immagini, c'è discrepanza tra la descrizione testuale corretta (sereno) e la rappresentazione grafica (pioggia).
:ciao:

EDIT: ho provato il tuo conky senza apportare nessuna modifica: stesso errore anche per Taranto :muro:
conkyshotokan.png
Ultima modifica di giulux il sabato 9 luglio 2016, 10:15, modificato 1 volta in totale.
Motivazione: Edit
Avatar utente
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 5602
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 20.04 LTS, 20.10 21.04
Sesso: Maschile

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da ivantu »

hai provato a pulire la cache di conky?
o di sistema?


se avvii conky manualmente in terminale hai errori?
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Shotokan
Prode Principiante
Messaggi: 122
Iscrizione: venerdì 17 luglio 2009, 19:40
Desktop: Xfce

Fai questa prova !

Messaggio da Shotokan »

Abbi pazienza ! Fai questa ultima prova : crea il file .ppw.sh e sostituiscilo (rendilo eseguibile)

Codice: Seleziona tutto

#!/bin/bash

case $(awk 'NR==28' ~/.cache/conky.txt | cut -d '>' -f2 | cut -d '<' -f1)
 in
	 0|1|2)
	   echo 2 
         ;;
         3)
           echo 1
         ;;
         4)
           echo l
         ;;
         5)
           echo h
         ;;
         6)
           echo d
         ;;
         7)
           echo h
         ;;
         8)
           echo x
         ;;
         9)
           echo h
         ;;
         10)
           echo w
         ;;
         11)
           echo h
         ;;
         12)
           echo g
         ;;
         13)
           echo o
         ;;
         14)
           echo p
         ;;
         15)
           echo k
         ;;
         16)
           echo q
         ;;
         17)
           echo p
         ;;
         18)
           echo v
         ;;
         19)
           echo o
         ;;
         20)
           echo 9
         ;;
         21)
           echo 7
         ;;
         22)
           echo d
         ;;
         23)
           echo u
         ;;
         24)
           echo 1
         ;;
         25)
           echo E
         ;;
         26)
           echo e
         ;;
         27)
           echo e
         ;;
         28)
           echo d
         ;;
         29)
           echo B
         ;;
         30)
           echo c
         ;;
         31)
           echo A
         ;;
         32)
           echo a
         ;;
         33|34)
           echo b
	 ;;
	 35)
	   echo l
	 ;;
	 36)
	   echo 5
	 ;;
	 37)
	   echo 4
	 ;;
	 38)
	   echo 4 
	 ;;
	 39)
	   echo h
	 ;;
	 40)
	   echo h
	 ;;
	 41)
	   echo r
	 ;;
	 42)
	   echo p
	 ;;
	 43)
	   echo q
	 ;;
	 44)
	   echo d
	 ;;
	 45)
	   echo l
	 ;;
	 46)
	   echo 9
	 ;;
	 47)
	   echo m
	 ;;
	3200)
	   echo -
	 ;;
        esac
e poi questo : .pplang.sh

Codice: Seleziona tutto

#!/bin/bash

case $(awk 'NR==28' ~/.cache/conky.txt | cut -d '>' -f2 | cut -d '<' -f1) in
	 0|1|2)
	   echo Tornado
         ;;
         3)
           echo Forti temporali
         ;;
         4)
           echo Temporali
         ;;
         5)
           echo Pioggia e neve
         ;;
         6)
           echo Pioggia e nevischio
         ;;
         7)
           echo Neve e nevischio
         ;;
         8)
           echo Acquaneve
         ;;
         9)
           echo Pioggerella
         ;;
         10)
           echo Pioggia fredda
         ;;
         11)
           echo Pioggia
         ;;
         12)
           echo Pioggie sparse
         ;;
         13)
           echo Raffiche di neve
         ;;
         14)
           echo Nevicate leggere
         ;;
         15)
           echo Vento e neve
         ;;
         16)
           echo Nevicate
         ;;
         17)
           echo Grandinate
         ;;
         18)
           echo Nevischio
         ;;
         19)
           echo Acquaneve
         ;;
         20)
           echo Nebbioso
         ;;
         21)
           echo Foschie
         ;;
         22)
           echo Nebbie sparse
         ;;
         23)
           echo Ventoso
         ;;
         24)
           echo Ventoso
         ;;
         25)
           echo Gelate
         ;;
         26)
           echo Nuvoloso
         ;;
         27|28)
           echo Molto nuvoloso
         ;;
         29|30)
           echo Parzialmente nuvoloso
         ;;
         31)
           echo Sereno
         ;;
         32)
           echo Soleggiato
         ;;
         33|34)
           echo Sereno
	 ;;
	 35)
	   echo Pioggia e grandine
	 ;;
	 36)
	   echo Caldo
	 ;;
	 37)
	   echo Temporali isolati
	 ;;
	 38!39)
	   echo Temporali sparsi
	 ;;
	 40)
	   echo Pioggie sparse
	 ;;
	 41)
	   echo Nevicate intense
	 ;;
	 42)
	   echo Pioggia e neve sparse
	 ;;
	 43)
	   echo  Nevicate intense
	 ;;
	 44)
	   echo Parzialmente nuvoloso
	 ;;
	 45)
	   echo Rovesci temporaleschi
	 ;;
	 46)
	   echo Nevicate sparse
	 ;;
	 47)
	   echo Temporali isolati
	 ;;
	3200)
	   echo Non disponibile
	 ;;
        esac
fammi sapere ! :)
Meglio incoraggiare che criticare...

Foglio di calcolo Condominio  Bioritmi Conky2020 GTK-cleaner
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24414
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da giulux »

Ora sembra che vada bene :birra:
conky5.png
Se dovesse sballare di nuovo mi faccio vivo.
Grazie!

P.S. Mi sapresti spiegare in parole semplici cosa non andava? (a un sommario esame i file che ho creato mi sembrano identici a quelli originari)
:ciao:
Avatar utente
Shotokan
Prode Principiante
Messaggi: 122
Iscrizione: venerdì 17 luglio 2009, 19:40
Desktop: Xfce

:D

Messaggio da Shotokan »

Legge di Murphy ( a Taranto si chiama Legge del Menga : chi se l'è preso, se lo tenga.... :D )

Se qualcosa può andar male, lo farà.

:cry: ........ :D ........ :birra:
Ultima modifica di Shotokan il martedì 21 gennaio 2020, 18:32, modificato 1 volta in totale.
Meglio incoraggiare che criticare...

Foglio di calcolo Condominio  Bioritmi Conky2020 GTK-cleaner
Avatar utente
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 5602
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 20.04 LTS, 20.10 21.04
Sesso: Maschile

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da ivantu »

volevo solo una curiosità di informazioni su alcuni parametri nei due script .ppw.sh ed .pplang.sh
case $(awk 'NR==28'
qual'è il servizio a questo parametro NR==28? dove posso reperire il valore da inserire in caso di configurazione alternativa?

Sto provando uno script in parte funziona, poi vedo che ultimi giorni ci sono utenti che stanno avendo problemi... a me oltre a non vedere l'immagine del tempo (il sole, la nuvola) non vedo la parte del nome_città
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3983
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile
Contatti:

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da UbuNuovo »

'NR==28' significa che deve leggere la riga numero 28 del file xml... sarebbe meglio basarsi sui nomi dei tag invece che sulle righe.

edit: ho dato un'occhiata!
@Shotokan:
Per usare i dati di Yahoo va fatta una vera query con select, guarda qua http://forum.ubuntu-it.org/viewtopic.ph ... 5#p4898975

Ho visto che negli script spesso viene usato il numero di riga per individuare i dati che interessano.
Credo che sia più sicuro basarsi sui tag; basta che aggiungano o rimuovano una riga dai dati che saltano tutti i riferimenti successivi.

Faccio un esempio con un dato problematico (<low>) perchè il tag è presente due volte.

Scarico i dati meteo di Pisa e li metto nel file dati

Codice: Seleziona tutto

curl -s "http://wxdata.weather.com/wxdata/weather/local/ITXX0059?cc=*&dayf=2&unit=m" -o ./dati.txt
tu usi:

Codice: Seleziona tutto

awk 'NR==88' dati.txt | cut -d '>' -f2 | cut -d '<' -f1
la riga è: "<low>16</low>" che filtrata con cut diventa "16"

meglio usare il tag invece del numero di riga, anche nel caso di più record con lo stesso tag.
in questo caso ci sono due risultati

Codice: Seleziona tutto

8-) awk '/<low>/' dati.txt
        <low>16</low>
        <low>16</low>
per ottenere solo il primo risultato:

Codice: Seleziona tutto

8-) awk '/<low>/ {print;exit}' dati.txt
        <low>16</low>
per ottenere solo il secondo risultato

Codice: Seleziona tutto

8-) awk '/<low>/' dati.txt | sed -n 2p
        <low>16</low>

oppure senza sed

Codice: Seleziona tutto

8-) awk '/<low>/ {n++;a[n]=$1; printf a[2]}' dati.txt
<low>16</low>
ho usato 'printf' al posto di 'print' per non ottenere la prima riga vuota. (si potrebbe fare anche in altri modi)
infatti...

Codice: Seleziona tutto

8-) awk '/<low>/ {n++;a[n]=$1; print a[2]}' dati.txt

<low>16</low>
Io però utilizzerei grep, che mi permette di estrarre i dati puliti senza bisogno di cut o altro.

dati multipli:

Codice: Seleziona tutto

8-) grep -Po '<low>\K\d+'  dati.txt
16
16
per ottenere solo il primo risultato: uso -m1

Codice: Seleziona tutto

8-) grep -Po -m1 '<low>\K\d+' dati.txt
16
8-) 
per ottenere solo il secondo risultato: filtro con sed

Codice: Seleziona tutto

8-) grep -Po '<low>\K\d+' dati.txt | sed -n 2p
16
8-) 
o senza pipe

Codice: Seleziona tutto

8-) sed -n 2p < <(grep -Po '<low>\K\d+' dati.txt)
16
8-) 
Se hai voglia di smanettare puoi fare qualche prova e semmai se ti convince aggiornare lo script...non mi dare colpi di karate però! :ciao:
Nel caso in cui sia il primo a rispondere ad una richiesta di aiuto...chiunque abbia una soluzione migliore o anche solo diversa dalla mia è incoraggiato ad intervenire liberamente senza inviarmi alcun messaggio privato. In programmazione è basilare sapere che si può ottenere il medesimo risultato utilizzando metodi diversi.
Avatar utente
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 5602
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 20.04 LTS, 20.10 21.04
Sesso: Maschile

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da ivantu »

UbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4899001#p4899001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:'NR==28' significa che deve leggere la riga numero 28 del file xml... sarebbe meglio basarsi sui nomi dei tag invece che sulle righe.
di quale file xml? se volessi, posso modificarlo manualmente questo parametro?
mi sono basato su questo parametro, perchè sui miei file citati sopra ppw.sh e pplang.sh che avevo scaricato, i rispettivi valori NR sono diversi tra loro (devono essere uguali?), e non voglio che magari crei dei disguidi tra i comandi. era giusto un'informazione.
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3983
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile
Contatti:

Re: [Risolto] Conky Meteo e Fasi lunari agosto 2014

Messaggio da UbuNuovo »

Il file è '~/.cache/conky.txt'
che viene scaricato e salvato con:

Codice: Seleziona tutto

curl -s "http://wxdata.weather.com/wxdata/weather/local/ITXX0059?cc=*&dayf=2&unit=m" -o ~/.cache/conky.txt}# <---- pisa
Ho detto file xml, perché la struttura è di un file xml ma, in questo caso il file è salvato con estensione 'txt' ma si potrebbe dare anche estensione 'pippo' non cambia nulla.

I valori di NR possono essere diversi, ognuno deve corrispondere al record (in questo caso linea) in cui si trova il dato da estrarre.
Nel caso in cui sia il primo a rispondere ad una richiesta di aiuto...chiunque abbia una soluzione migliore o anche solo diversa dalla mia è incoraggiato ad intervenire liberamente senza inviarmi alcun messaggio privato. In programmazione è basilare sapere che si può ottenere il medesimo risultato utilizzando metodi diversi.
Scrivi risposta

Ritorna a “Personalizzazione dell'ambiente desktop”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti