In questa guida vediamo come aggiungere al menu di GeexBox una voce che visualizzi il meteo. Le immagini con le previsioni possono essere scaricate utilizzando il comando wget, che scarica automaticamente i file da internet. Si utilizza un sito che fornisce le previsioni sottoforma di immagini.
- Nel file /etc/mplyer/menu.conf aggiungere nella sezione "Apri" la voce del Meteo con il seguente codice:
<cmdlist name="open" title="Apri" >
<e name="Apri File ..." ok="set_menu open_file"/>
<e name="Carica sottotitoli ..." ok="set_menu open_sub"/>
<e name="Riproduci DVD" ok="run 'play_dvd'"/>
<e name="Riproduci VCD / XCD" ok="run 'play_vcd'"/>
<e name="Previsioni del tempo" ok="set_menu weather_list"/>
<e name="Riproduci CD audio" ok="loadfile cdda://"/>
</cmdlist>
Aggiungere in fondo il sottomenu delle immagini
<cmdlist name="weather_list" title="Previsioni del tempo" >
<e name="Italia oggi" ok="run 'view_img -a /tmp/img/italia_oggi/'"/>
<e name="Italia domani" ok="run 'view_img -a /tmp/img/italia_doma/'"/>
<e name="Italia dopodomani" ok="run 'view_img -a /tmp/img/italia_dopo/'"/>
<e name="Piemonte oggi" ok="run 'view_img /tmp/img/0.PIE.png'"/>
<e name="Piemonte domani" ok="run 'view_img /tmp/img/1.PIE.png'"/>
<e name="Piemonte dopodomani" ok="run 'view_img /tmp/img/2.PIE.png'"/>
<e name="Lombardia oggi" ok="run 'view_img /tmp/img/0.LOM.png'"/>
<e name="Lombardia domani" ok="run 'view_img /tmp/img/1.LOM.png'"/>
<e name="Lombardia dopodomani" ok="run 'view_img /tmp/img/2.LOM.png'"/>
<e name="Webcam Novara" ok="run 'view_img /tmp/img/cavour.jpg'"/>
<e name="Webcam Vercelli" ok="run 'view_img /tmp/img/mycam.jpg'"/>
<e name="Webcam Milano" ok="run 'view_img /tmp/img/webcam.jpg'"/>
</cmdlist>
- Nel file /etc/init.d/79_mp-netstream aggiungere il codice che, all'avvio, scarica i file da internet. Bisogna aggiungere il codice DOPO il loop che attende la disponibilit� della rete:
while [ ! -f /var/ifup ]; do
sleep 1
done
# Meteo
mkdir -p /tmp/img
mkdir -p /tmp/img/italia_oggi
mkdir -p /tmp/img/italia_doma
mkdir -p /tmp/img/italia_dopo
wget -O/tmp/img/italia_oggi/italy1.png http://www.ilmeteo.it/portale/italy_n.png
wget -O/tmp/img/italia_oggi/italy2.png http://www.ilmeteo.it/portale/italy_m.png
wget -O/tmp/img/italia_oggi/italy3.png http://www.ilmeteo.it/portale/italy_p.png
wget -O/tmp/img/italia_oggi/italy4.png http://www.ilmeteo.it/portale/italy_s.png
wget -O/tmp/img/italia_doma/italy1.png http://www.ilmeteo.it/portale/italy1_n.png
wget -O/tmp/img/italia_doma/italy2.png http://www.ilmeteo.it/portale/italy1_m.png
wget -O/tmp/img/italia_doma/italy3.png http://www.ilmeteo.it/portale/italy1_p.png
wget -O/tmp/img/italia_doma/italy4.png http://www.ilmeteo.it/portale/italy1_s.png
wget -O/tmp/img/italia_dopo/italy1.png http://www.ilmeteo.it/portale/italy2_n.png
wget -O/tmp/img/italia_dopo/italy2.png http://www.ilmeteo.it/portale/italy2_m.png
wget -O/tmp/img/italia_dopo/italy3.png http://www.ilmeteo.it/portale/italy2_p.png
wget -O/tmp/img/italia_dopo/italy4.png http://www.ilmeteo.it/portale/italy2_s.png
wget -P/tmp/img http://www.ilmeteo.it/cartine2/0.PIE.png
wget -P/tmp/img http://www.ilmeteo.it/cartine2/1.PIE.png
wget -P/tmp/img http://www.ilmeteo.it/cartine2/2.PIE.png
wget -P/tmp/img http://www.ilmeteo.it/cartine2/0.LOM.png
wget -P/tmp/img http://www.ilmeteo.it/cartine2/1.LOM.png
wget -P/tmp/img http://www.ilmeteo.it/cartine2/2.LOM.png
wget -P/tmp/img http://webcam.comune.novara.it/jpg/cavour.jpg
wget -P/tmp/img http://www.meteovercelliovest.net/files/mycam.jpg
wget -P/tmp/img http://www.iq2rd.it/webcam/webcam.jpg
# Fine Meteo
Attenzione! I dati sono scaricati solo all'avvio, e non vengono pi� aggiornati. Nel caso in cui non sia disponibile la rete all'avvio, non verr� scaricato nulla.