Paso 9: Otro raspador de tiempo.
Realmente he estado haciendo tiempo raspado por un tiempo, esto es probablemente casi el décimo guión que he escrito. De la línea de comandos podría verse así:
~./gwp2.sh $ 22546
El tiempo en 22546 19 Sep:
Actualizado: 7:05 AM EDT el 19 de septiembre de 2013
Observado en la colina de Mantico, Beaverdam, Virginia
Temperatura 47,8 ° 8,8 ° C de
Humedad 98%
Punto de rocío 47° F / 8° C
Windchill 48° F / 9° C
Ráfaga de viento mph 0.0/0.0 km/h
Presión 30,19 / 1022 hPa (subiendo)
Condiciones mayormente nubladas
Visibilidad millas 10,0/16,1 kilómetros
UV 0.0 de 16
Nubes nubes (BKN): 5500 pies/1676 m
Ayer la máxima 74° F / 23° C
Ayer mínimo 49° F / 9° C
Salida del sol 6:55 AM EDT
Puesta de sol 7:11 PM EDT
Subida de la luna 7:09 PM EDT
Luna Set 7:01 AM EDT
Luna fase de fase de la luna
Luna llena
RAW METAR METAR KEZF 191055Z AUTO 00000KT 10SM BKN055 10 10 A3019 RMK AO2 T00950095
~$
El script para tomar los datos es bastante recta hacia adelante. Tire toda la página de la web y luego extraer datos según sea necesario.
[código]
zip = $1
TMON = $(fecha + "%b")
tday = $(fecha + "%d")
echo "el tiempo en $zip en $tmon $tday:"
lince-ancho 1000 - descarga "http://m.wund.com/cgi-bin/findweather/getForecast?brand=mobile & query = $zip" > el tiempo en
tiempo del gato | grep "Actualizado"
tiempo del gato | grep "Observado"
tiempo del gato | grep "Temperatura"
tiempo del gato | grep "Humedad"
tiempo del gato | grep "Rocío"
tiempo del gato | grep "Viento" | cabeza -1
tiempo del gato | grep "Ráfagas de viento" | cabeza -1
tiempo del gato | grep "Presión"
tiempo del gato | grep "Condiciones" | cabeza -1
tiempo del gato | grep "Visibilidad"
tiempo del gato | grep "UV"
tiempo del gato | grep 'Nubes'
tiempo del gato | grep "Máximo de ayer"
tiempo del gato | grep "Mínimo de ayer"
tiempo del gato | grep "Amanecer"
tiempo del gato | grep "Sunset"
tiempo del gato | grep "Moon Rise"
tiempo del gato | grep 'Set Luna'
tiempo del gato | grep-A1 "Fase lunar"
tiempo del gato | grep "Raw METAR"
[/ code]
Espero que este programa de lille ayuda a alguien.