[Risolto] Conky Meteo e Fasi lunari agosto 2014

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, ecc.

Grazie ! :-)

Messaggioda 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
Avatar utente
Shotokan
Prode Principiante
 
Messaggi: 116
Iscrizione: luglio 2009
Desktop: Xfce

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

Messaggioda 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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda 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
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4010
Iscrizione: giugno 2013
Desktop: Lubuntu
Distribuzione: 16.04.2 LTS x86_64, 17.04 i686
Sesso: Maschile

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

Messaggioda 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
ivantu
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4010
Iscrizione: giugno 2013
Desktop: Lubuntu
Distribuzione: 16.04.2 LTS x86_64, 17.04 i686
Sesso: Maschile

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

Messaggioda 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/weather/local/ITXX0059?cc=*&dayf=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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda 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
ivantu
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4010
Iscrizione: giugno 2013
Desktop: Lubuntu
Distribuzione: 16.04.2 LTS x86_64, 17.04 i686
Sesso: Maschile

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

Messaggioda giulux » sabato 24 settembre 2016, 18:39

UbuNuovo Immagine 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.
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 18552
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu gnome
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

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

Messaggioda 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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda 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.
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 18552
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu gnome
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

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

Messaggioda 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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda 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?
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 18552
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu gnome
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

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

Messaggioda 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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda 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
ivantu
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4010
Iscrizione: giugno 2013
Desktop: Lubuntu
Distribuzione: 16.04.2 LTS x86_64, 17.04 i686
Sesso: Maschile

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

Messaggioda 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:
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 18552
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu gnome
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

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

Messaggioda 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: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda 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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda 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?
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 18552
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu gnome
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

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

Messaggioda 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
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2801
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

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

Messaggioda ivantu » domenica 25 settembre 2016, 12:17

UbuNuovo Immagine ha scritto:UV
Codice: Seleziona tutto
grep -Po '<i>\K.*(?=</i>)' TUO_FILE_DATI

grazie, funziona
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
ivantu
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4010
Iscrizione: giugno 2013
Desktop: Lubuntu
Distribuzione: 16.04.2 LTS x86_64, 17.04 i686
Sesso: Maschile

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

Messaggioda 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:
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 18552
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu gnome
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

PrecedenteSuccessiva

Torna a Personalizzazione dell'ambiente desktop

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 3 ospiti