[ 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

Grazie ! :-)

Messaggio da Shotokan » venerdì 22 luglio 2016, 13:33

Grazie Ubunuovo !! :)....fa tanto piacere che qualcuno si appassioni al mio Conky e apporti modifiche e correzioni !

Certo, certo, anche io penso che sia meglio usare/far cercare i tag alle query, piùttosto che andare al numero di riga, ma era proprio quello che non sapevo fare per OGNI dato....insomma, mi sono basato sulle mie poche conoscenze (sed non ho imparato - ancora - ad usarlo).

Che dire... grazie ! Se credi di modificare lo script, togliendo le query dalle righe e mettendole sui tag, è un grande favore che ci fai :)....... ;)

@Ivantu....a me va benissimo ma, come detto nelle istruzioni, il Conky vuole qualche minuto per essere completamente effettivo e completo...ci può stare che non parta subito qualche dato (ti esce la scritta 'null'), ma non so dirti il perchè, e succede anche a me, ma non so spiegarti il perchè....... sorry ! :shy:

Fatto stà che nel giro di qualche minuto, tutto si mette a posto
Meglio incoraggiare che criticare...

Foglio di calcolo Condominio  Bioritmi Conky2020 GTK-cleaner

Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » venerdì 22 luglio 2016, 13:47

Visto che ti piace imparare, prova a farlo da solo che ti dà più soddisfazione! :)
Anche a me piace usare gli strumenti base per l'estrazione dei dati però come ulteriore studio potresti provare a filtrare i dati JSON con JQ (è nei repo di Ubuntu) che è un metodo ancora più sicuro.
Se vuoi continuare ad usare i dati XML potresti anche provare ad usare un vero parser XML (fai qualche ricerca ce ne sono per molti linguaggi).
: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: 5456
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 18.04.4 LTS, 20.04 LTS
Sesso: Maschile

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

Messaggio da ivantu » venerdì 22 luglio 2016, 17:12

@Shotokan
problemi quasi risolti, per una distrazione nel file di configurazione.
grazie
Buona giornata utenti del forum. :ciao: ivantu

Avatar utente
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 5456
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 18.04.4 LTS, 20.04 LTS
Sesso: Maschile

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

Messaggio da ivantu » domenica 28 agosto 2016, 19:11

Seguendo questo script
se io volessi aggiungere altri giorni successivi (tre giorni massimi) tra le previsioni cosa dovrei fare?

Io avrei già aggiunto degli script nuovi .ppday*.sh ma non saprei come proseguire nei file a quali valori estrarre dal file dati.xml (dati.txt)
Buona giornata utenti del forum. :ciao: ivantu

Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » domenica 4 settembre 2016, 17:42

@ivantu Per ora, ho fatto alcune modifiche, poi quando ne avrò voglia cambierò anche il metodo di estrazione dei dati.
Ho fatto un archivio con il necessario, questo è per 3 giorni, è facile aggiungerne altri.
metto il contenuto del file leggimi.
CONKY WXDATA ------------- ITALIANO


********************************************************************************
Revisione UbuNuovo 04 settembre 2016.
Ho fatto in modo di usare un solo file per più estrazioni dell'icona e della descrizione testuale delle condizioni meteo.
Non ho cambiato il metodo di estrazione (per riga), ma ho reso 'non nascosti i file' e riuniti in una directory per non avere file sparsi per la home; i dati ricevuti vengono salvati sempre in questa directory nel file 'dati.txt'.
La directory è pronta per essere utilizzata in conky-manager.
Ora si deve indicare il numero di pagina come parametro per 'ppw.sh' e 'pplang.sh'.
Il numero di giorni da utilizzare è impostabile nella riga:
${execi 600 curl -s "http://wxdata.weather.com/wxdata/weathe ... f=3&unit=m" -o dati.txt}# <---- pisa
in questo caso 'dayf=3' indica 3 giorni, aumentare il numero e aggiungere le righe specifiche per ogni giorno in più.
********************************************************************************

Ciao a tutti :-)

- installa curl !
- installa i font ConkyWeather !
- scompattare la directory 'ConkyWxdata.tar.gz' nella tua /home/user/.conky/ utilizzata da conky-manager.
se non lo fossero rendere eseguibili i file con estensione '.sh'.
- !!! MODIFICA IL CODICE LOCALITA' NEL FILE .CONKYRC !!! (linea 139)
cerca il codice della tua città su https://www.edg3.uk/snippets/weather-lo ... des/italy/
*** pisa ITXX0059 ***
- modifica l'ultima linea di .conkyrc per il logo del tuo Sistema Operativo

Nota 1: potresti dover correggere il parametro gap x nel .conkyrc
Nota 2: aspetta qualche minuto per vedere il Conky completamente funzionante

Per lanciare il conky, se si ha conky manager, selezionare il widget con 'wxdata' (usare cerca).

Per lanciare a mano conky, eseguire in un terminale:

cd $HOME/.conky/ConkyWxdata
conky -c conkyrc

e buon divertimento :-)

Sono molto apprezzati i commenti (solo positivi :-D ) sul forum Ubuntu.it - Xfce-look.org

Shotokan :-) mille grazie a http://wxdata.weather.com
La pagina per scaricare script con set di icone e font è:
http://www.ubaweb.it/miniguide/conky_wxdata.php
Ultima modifica di UbuNuovo il sabato 24 settembre 2016, 19:02, modificato 1 volta in totale.
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: 5456
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 18.04.4 LTS, 20.04 LTS
Sesso: Maschile

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

Messaggio da ivantu » domenica 4 settembre 2016, 19:08

Avevo dimenticato, nel frattempo ho risolto.

da come ti dicevo nel messaggio precedente, :sisi: poi ho trovato i dati da estrarre dal file ~/.cache/'dati.txt'.
Un'altra modifica ho aggiunto anche per la parte .pplang.sh per il secondo e terzo giorno.

La mia configurazione ConkyWeather per ora è al completo
:ciao: e grazie
Buona giornata utenti del forum. :ciao: ivantu

Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24016
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 » sabato 24 settembre 2016, 18:39

UbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4911905#p4911905][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:@ivantu Per ora, ho fatto alcune modifiche, poi quando ne avrò voglia cambierò anche il metodo di estrazione dei dati.
Non è che ti viene voglia nei prossimi giorni ... :D
Comunque, se volessi tirar fuori anche la pressione atmosferica, si può fare? e come?
Eventuali risposte a livello niubbo, please.
Grazie in anticipo.

Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » sabato 24 settembre 2016, 19:02

Mi sono accorto ora che avevo messo il link al mio server web locale :muro:
Non avevo neanche pubblicato la pagina!
Ora correggo il link, la pagina per scaricare script con set di icone e font è:
http://www.ubaweb.it/miniguide/conky_wxdata.php

Non ricordo se trai dati ci fosse la pressione, dopo guardo.

edit: la pressione barometrica c'è; nel mio script si estrae con:

Codice: Seleziona tutto

${offset 70}${execi 600 grep -Po '<r>\K[0-9]+' dati.txt} mb
Se usi il vecchio script invece di 'dati.txt' metti il path del file dove vengono salvati i dati; il posizionamento verticale e il font non l'ho impostato, al posto di 600 metti i secondi che ti pare (in base all'aggiornamento del file).
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
giulux
Amministratore
Amministratore
Messaggi: 24016
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 » domenica 25 settembre 2016, 11:05

Fatto, grazie.
La pressione appare, ma c'è qualcosa che non va.
Infatti mi da un valore attuale per Roma di 1004 mb, mentre da quanto risulta da http://www.meteo.it, essa è di 1018, dato che mi sembra più attendibile stante che è una bella giornata (e omogeneo con altra fonte meteo che esprime la pressione in 765 mmHg).
Boh, vediamo nei prossimi giorni.

Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » domenica 25 settembre 2016, 11:25

Nei dati scaricati c'è un solo dato per la pressione ed è in millibar.
Il confronto lo devi fare dalla pagina ufficiale (weather.com) da dove vengono presi i dati, apri con un browser:

Codice: Seleziona tutto

https://weather.com/it-IT/tempo/oggi/l/CODICE_TUA_CITTÀ:1:IT
Io ho provato e va bene, solo mi sono accorto che ci sono anche i decimali quindi prova questa regex

Codice: Seleziona tutto

grep -Po '<r>\K.*(?=</r>)' dati.txt
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
giulux
Amministratore
Amministratore
Messaggi: 24016
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 » domenica 25 settembre 2016, 11:35

il sito mi da (correttamente) 1020mb.
Se metto l'espressione che mi hai indicato non compare nessun dato.

Può essere che dipenda dal fatto che per pigrizia continuo ad usare il vecchio conkyrc e prendo i dati da ~/.cache/conky.txt?

Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » domenica 25 settembre 2016, 11:38

Si, come avevo scritto sopra devi usare il file dei dati che usi.
edit devi usare

Codice: Seleziona tutto

~/.cache/conky.txt
Ultima modifica di UbuNuovo il domenica 25 settembre 2016, 12:03, modificato 1 volta in totale.
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: 5456
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 18.04.4 LTS, 20.04 LTS
Sesso: Maschile

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

Messaggio da ivantu » domenica 25 settembre 2016, 11:46

grazie,

si potrebbe avere anche i dati "indice UV"?
Buona giornata utenti del forum. :ciao: ivantu

Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24016
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 » domenica 25 settembre 2016, 11:50

Il mio conkyrc, se capisco bene, salva i dati in ~/.cache/conky.txt

Codice: Seleziona tutto

${execi 300 curl -s "http://wxdata.weather.com/wxdata/weather/local/ITXX0067?cc=*&dayf=2&unit=m" -o ~/.cache/conky.txt}# <---- change your city code ONLY ITXX0158
ma se vado a vedere il file - sempre se capisco bene - ci trovo, per quel che riguarda la pressione, il valore sbagliato, che ovviamente viene mostrato dall'applicazione

Codice: Seleziona tutto

         <bar>
          <r>1004.40</r>
          <d></d>
        </bar>
Il che è superiore alle mie facoltà intellettive :cry:

Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » domenica 25 settembre 2016, 11:51

UV

Codice: Seleziona tutto

grep -Po '<i>\K.*(?=</i>)' TUO_FILE_DATI
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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » domenica 25 settembre 2016, 11:56

@Giulux:Se vai sulla pagina di Roma
https://weather.com/it-IT/tempo/oggi/l/ITXX0067:1:IT
e metti roma nel campo di ricerca vedi parecchi risultati scegli posto il più vicino a te e guarda il codice nella barra degli indirizzi, nello conkyrc inserisci lo stesso codice e fai ripartire conky.

edit: roma va messo minuscolo ma non credo che tu abbia scelto una nazione diversa, avevo visto di sfuggita e pensavo fossero vari posti di Roma, magari basati sul cap. :muro:

Per controllare riavvia conky e ricontrolla il valore per vedere se si aggiorna.
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
giulux
Amministratore
Amministratore
Messaggi: 24016
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 » domenica 25 settembre 2016, 12:07

in effetti mettendo Casal Palocco mi da il valore giusto (1016) ma quello che avevo prima (Ciampino) è il più vicino a dove sto.
Sarà quindi forse una disfunzione temporanea nella raccolta di quel dato?

Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3859
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 » domenica 25 settembre 2016, 12:09

Potrebbe essere quella stazione di rilevamento che l'ha a cane!
Ho provato la tua riga di curl ed ottengo '1003.39', bo????
Ultima modifica di UbuNuovo il domenica 25 settembre 2016, 12:17, modificato 1 volta in totale.
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: 5456
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Lubuntu
Distribuzione: 18.04.4 LTS, 20.04 LTS
Sesso: Maschile

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

Messaggio da ivantu » domenica 25 settembre 2016, 12:17

Buona giornata utenti del forum. :ciao: ivantu

Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 24016
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 » domenica 25 settembre 2016, 12:19

I misteri continuano: mettendo nella pagina web il codice postale di dove sto (00174:4:IT) risulta 1020mb, ma se lo riporto nel .conkyrc mi da 1016 :o e anche altri dati (vento, umidità) risultano diversi da quelli della pagina web. :devilmad:

Scrivi risposta

Ritorna a “Personalizzazione dell'ambiente desktop”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti