Previsioni del tempo in pdf

Mer, 18/05/2011 - 12:12

Previsioni del tempo in pdf

Inviato da marcosan 1 commento

Ecco un semplicissimo script per creare un semplice file pdf con le previsioni del tempo relative alle citta` che ci interessano.

Cosa serve

Per far funzionare lo script sono necessari alcuni pacchetti (oltre al bash che do per scontato!):

  1. wget;
  2. pdftk;
  3. xpdf (o un qualunque altro visualizzatore di file PDF).

Lo script

Con un qualunque editor di testo crea un file (chiamiamolo ad esempio my_meteo.sh) con il seguente codice:

#!/bin/bash
 
if [ -d ~/previsioni_meteo ]; then
    echo "Le previsioni saranno salvate nel direttorio ~/previsioni_meteo ."
else 
    echo -n "Creazione del direttorio ~/previsioni_meteo ..."
    mkdir ${HOME}/previsioni_meteo
    echo "fatto!"
fi 
 
DATA_CORRENTE=`date +%Y%m%d`
PREVISIONI=${HOME}/previsioni_meteo/${DATA_CORRENTE}
 
echo -n "Scarico le previsioni dal sito http://www.ilmeteo.it ..."
 
wget -q http://www.ilmeteo.it/pdf/meteo-firenze.pdf -O ${PREVISIONI}_meteo-firenze.pdf
wget -q http://www.ilmeteo.it/pdf/meteo-milano.pdf -O ${PREVISIONI}_meteo-milano.pdf
wget -q http://www.ilmeteo.it/pdf/meteo-roma.pdf -O ${PREVISIONI}_meteo-roma.pdf
 
echo "fatto!"
 
echo -n "Creazione del file "${PREVISIONI}_meteo.pdf" ..."
 
pdftk ${PREVISIONI}_meteo-*.pdf cat output ${PREVISIONI}_meteo.pdf
 
echo "fatto!"
 
rm ${PREVISIONI}_meteo-firenze.pdf
rm ${PREVISIONI}_meteo-milano.pdf
rm ${PREVISIONI}_meteo-roma.pdf
 
xpdf ${PREVISIONI}_meteo.pdf

L'utilizzo

Una volta salvato il file, potete renderlo eseguibile direttamente e metterlo in un direttorio con gli altri script, aggiungendo tale direttorio al vostro PATH; oppure lanciarlo con il comando sh my_meteo.sh. Personalmente preferisco la prima scelta, ma i gusti son gusti Wink

Conclusioni

Naturalmente lo script e` decisamente grezzo, potete migliorarlo a vostro piacimento aumentando le opzioni disponibili e tutto quel che vi passa per la testa...ma per quel che mi riguarda fa quel che volevo e tanto mi basta!

Il file allegato e` in formato .sh.txt, vi basta rinominarlo eliminando il .txt per avere un file bash con l'estensione abituale!

Marco

AllegatoDimensione
my_meteo.sh_.txt945 byte




Commenti

Ritratto di paolo
#1

Inviato da paolo il Mer, 18/05/2011 - 16:39.

Re: Previsioni del tempo in pdf

Wow! Bellissima guida, proviamola subito subito.

Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network