Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Linee che interrogano pagine internet
#1
Ciao a tutti carissimi,
da quello che mi sembra di intuire questa linea interroga una pagina di internet, in questo caso (http://weather.yahooapis.com/forecastrss?w=719746&u=c) VERONA

Codice:
${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=719746&u=c" -o ~/.cache/weather.xml}\

questa linea invece si collega a yahoo weather condition e ritorna le previsioni del tempo in modo testuale della ciità  suddetta

Codice:
${font Roboto Light :size=12}${alignr 210}${voffset -60}${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "text=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}

Io invece che visualizzare queste informazioni e quindi togliendo "$" dall'inizio linea vorrei estrarre dalla prima linea il nome della città  e metterla su una variabile.
Fare altrettanto per la seconda informazione "le previsioni del tempo" e utilizzare le 2 variabili a mio uso e consumo
C'è¨ qualcuno che potrebbe aiutarmi nell'intento?
Grazie in anticipo e scusate nel caso in cui mi sia espresso male e debba aver detto inesattezze
[Immagine: http://i62.tinypic.com/2jed1qs.png]
Sono maldestro....il peggio è che sono pure mancino!! 

Cita messaggio
#2
Forse il titolo è fuorviante: quelle linee di codice si riferiscono a conky.
Per avere informazioni ulteriori sui comandi conky
http://conky.sourceforge.net/docs.html

Nel tuo caso, il comando curl si collega ad una pagina precisa di una città (Verona) e scarica le informazioni testuali sul file meteo.xml posizionato su /.cache.
Da quel file conky può prelevare tutti i dati che vuoi visualizzare, compreso il nome della città.
Ecco un estratto dal file: meteo.xml

city = Verona
pressure = 982.05 mBar
sunrise = 7:01 am
sunset = 5:19 pm
current_code = 30
current_date = Wed, 05 Nov 2014 11:19 am CET
current_temp = 18 °C
current_text = Partly Cloudy

speed = 25.75 km/h
direction = 220°


Nel conky questa dati vanno estrapolati e visualizzati, ad esempio, con queste righe:

${offset 30}${color red}${font VerdanaConfusedize=12}${execi 9000 grep "city =" ~/.cache/meteo.xml | awk '/city/ {print $3}'}  ${color white}${font VerdanaConfusedize=10}${execi 600 grep "current_temp" ~/.cache/meteo.xml | awk '/current_temp/ {print $3,$4}'} - ${execi 600 grep "current_text" ~/.cache/meteo.xml | awk '/current_text/ {print $3,$4}'} 

Verrà visualizzata questa linea: Verona 18° Partly Cloudy

${offset 30}${color red}Vento ${color white}     ${execi 900 grep "speed" ~/.cache/meteo.xml | awk '/speed/ {print $3,$4}'}      ${color white}${execi 600 grep "direction" ~/.cache/meteo.xml | awk '/direction/ {print $3}'} 


verrà visualizzato Vento 25,75 km/h 220°
e così via
Cita messaggio
#3
Grazie SuBuntuEste in serata dopo il lavoro ci provo anche se il mio intento era
quello di tradurre in italiano ad esempio Partly Cloudy
ciao
[Immagine: http://i62.tinypic.com/2jed1qs.png]
Sono maldestro....il peggio è che sono pure mancino!! 

Cita messaggio
#4
Praticamente vuoi un conky tutto in italiano.
Prova con questo
https://www.dropbox.com/s/n8kmji8jts2fmk...n.rar?dl=0

Dentro ci trovi le istruzioni
 
Cita messaggio
#5
Più che altro sto cercando di capire il sistema con cui si estraggono le informazioni
dal web e se una volta importate si possono far tradurre direttamente dal conky ed a
giudicare da questa linea sembra proprio di sì.
Codice:
${offset 70}${voffset -32}${color white}${execi 1800 ~/.pplang.sh}
Per ora ho scaricato il conky che mi hai postato e cerco di studiarmelo
grazie ancora
[Immagine: http://i62.tinypic.com/2jed1qs.png]
Sono maldestro....il peggio è che sono pure mancino!! 

Cita messaggio
#6
Il meccanismo è semplice: conky si collega ad una pagina web e trascrive i dati su un file. Se i dati sono in inglese quelli sono.
Il conky che ti ho postato attiva uno script .pplang.sh che funziona da traduttore
 
Cita messaggio
#7
scusami ma anche se poi non dimentico sono lento nell'apprendere e a questo è dovuto
il tempo di risposta, con il tuo aiuto e sopratutto con il conky che hai postato ora mi è
tutto più chiaro anche se non chiudo il post nel caso a riguardo mi sovvengano ulteriori
dubbi, per ora ti ringrazio per la pazienza e il tempo che mi hai dedicato
ciao maxmax
[Immagine: http://i62.tinypic.com/2jed1qs.png]
Sono maldestro....il peggio è che sono pure mancino!! 

Cita messaggio
#8
@SuBunuEste perdonami se nella foga non ho menzionato il prezioso lavoro di Shotokan che ci
permette di utilizzare i Conky senza dover far riferimento a traduttori via internet per
tradurre frasi o vocaboli del tipo partly clody, fog, ecc. ecc.
Lungi da me l'appropriarmi del lavoro altrui ne ho solo utilizzato in parte più che altro
per capire se era possibile ottenere dei conky completamente in italiano che era lo scopo
per cui era partita questa discussione.
Ulteriormente faccio le mie scuse a Shotokan nel caso si fosse sentito defraudato del
suo lavoro.
Come fra l'altro credo si sappia tutti i lavori da me fatti sui Conky li ho sempre messi a
disposizione della comunità, con il piacere e la speranza che qualcuno li migliori con le
proprie idee e capacità, che credo sia alla base di un software libero quale è Linux
Sperando si sia venuti a capo dell'equivoco, grazie ancora
maxmax
[Immagine: http://i62.tinypic.com/2jed1qs.png]
Sono maldestro....il peggio è che sono pure mancino!! 

Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)