Nombre del archivo: pronostico
Como ejecutarlo: sh pronostico
O una sola vez: chmod u+x pronostico
Y luego: ./pronostico
Descargar el script (comprimido, descomprimir antes de usar
)
pronostico.bz2
Código:
#!/bin/sh # totoloco at gmail dot com # Solo para Argentina :s # License: Sisterware # (o entregás a tu hermana o no lo usás vieja) # este script necesita curl e iconv, iconv es porque los del servicio meteorologico no usan utf-8 ¬¬ # buscá tu URL segUn ciudad en http://www.smn.gov.ar/?mod=dpd&id=20 # 87938 = Ushuaia # 87934 = Rio Grande # 87418 = Mendoza # 87582 = Capital Federal # 87692 = Mar del Plata # 87480 = Rosario # 87344 = Cordoba # 87371 = Santa Fe # Ciudad predeterminada ciudad=87938 if [ $# -ge 1 ] ; then ciudad=$1 fi URL="http://www.smn.gov.ar/?mod=dpd&id=21&e="$ciudad TXT="$HOME/scripts/weather5/pronostico.txt" curl -s "$URL" | grep -A 30 'Dia: ' | sed -re 's/^M| |<[a-zA-Z\/][^>]*>| |\t//g' | iconv --from-code=ISO-8859-1 --to-code=UTF-8 > $TXT estad=`grep 'ESTADO DEL TIEMPO' $TXT | sed -re 's/.*: (.*)/\1/'` visib=`grep VISIBILIDAD $TXT | sed -re 's/.*: (.*)/\1/'` sensa=`grep SENSACION $TXT | sed -re 's/.*: (.*)/\1/'` tempe=`grep TEMPERATURA $TXT | sed -re 's/.*: (.*)/\1/'` humed=`grep HUMEDAD $TXT | sed -re 's/.*: (.*)/\1/'` presi=`grep PRESION $TXT | sed -re 's/.*: (.*)/\1/'` vient=`grep VIENTO $TXT | sed -re 's/.*: (.*)/\1/'` hora=`grep '.*Hora:' $TXT | sed -re 's/.*: (.*)Horas\./\1/'` dia=`grep '.*Dia:' $TXT | sed -re 's/.*: (.*)/\1/'` # Opcional tempe=`echo $tempe | tr '.' ','` echo "$tempe ($sensa) - $humed humed. - viento: $vient - presión: $presi - visib: $visib - $estad ($dia $hora)" | sed 's/ / /g'





































