Mientras que los usuarios normales tienden a mantenerse alejados de la línea de comandos de Linux por razones obvias, los usuarios avanzados son todo lo contrario, lo que significa que buscan constantemente excelentes opciones de línea de comandos para las aplicaciones de software basadas en la interfaz gráfica de usuario que utilizan, ya sea para descargar un archivo de Internet, enviar un tweet, etc.

. Pero, ¿sabías que también puedes consultar la información meteorológica desde la línea de comandos de Linux? Se puede hacer utilizando el comando weather. En este breve artículo, discutiremos lo esencial del comando junto con las funciones que proporciona.

Introducción

La utilidad meteorológica está pensada para proporcionar un acceso rápido a las condiciones meteorológicas existentes y a las proyecciones. Actualmente es capaz de devolver datos de regiones de todo Estados Unidos y de algunas zonas elegidas a nivel mundial, obteniendo y formateando los METARs (Informes Meteorológicos de Aeródromo) traducidos de la NOAA (la Administración Nacional Oceánica y Atmosférica de EE.UU.) y las previsiones/alertas del NWS (el Servicio Meteorológico Nacional de EE.UU.).

Descarga e instalación

Los usuarios de una circulación de Linux basada en Debian como Ubuntu pueden descargar e instalar el comando meteorológico utilizando el siguiente comando:

sudoapt-get set up weather-util

También se puede descargar el código fuente e instalarlo manualmente.

Utilice

Estos son algunos ejemplos de cómo se puede utilizar el comando meteorológico:

Obtener detalles del tiempo en una zona concreta

Puedes comprobar el estado del tiempo en una zona concreta pasando su nombre como argumento en la línea de comandos. Por ejemplo, para obtener los detalles meteorológicos de la ciudad de San José (California), ejecute el siguiente comando

weather “San Jose”

Este es el resultado:

Buscando a través del nombre … [utilizando el resultado San Jose, CA] Condiciones existentes en San Jose/ Reid/ Hillv, CALast upgraded Dec 14, 2014 – 12:49 AM EST/ 2014.12.14 0549 UTC Nivel de temperatura: 48 F (9 C) Humedad relativa: 93% Viento: Variable a 6 MPH (5 KT) Condiciones del cielo: despejado

Asimismo, incluso si hay una incertidumbre en el nombre proporcionado por usted, la energía le ofrece una lista de opciones disponibles para elegir:

opciones de ambigüedad meteorológica

Además, también puede utilizar el código FIPS (Federal Info Processing Requirement) de una localidad para obtener su condición climática actual. Por ejemplo, para obtener la información meteorológica de San José, puede utilizar su código FIPS 0668000 en la siguiente lista:

condición climática fips0668000

y su resultado:

Buscando por medio de FIPS … [caching result San Jose, CA] Condiciones actuales en San Jose/ Reid/ Hillv, CALÚLtima actualización Dec 14, 2014 – 12:49 AM EST/ 2014.12.14 0549 UTC Temperatura: 48 F (9 C) Humedad relativa: 93% Viento: Variable a 6 MPH (5 KT) Condiciones del cielo: despejado.

Obtenga la proyección local utilizando la alternativa -f

Además de las condiciones meteorológicas actuales, también puede obtener previsiones locales utilizando la opción de línea de comandos -f. He aquí un ejemplo:

condición meteorológica -f “ciudad de San José”

previsión meteorológica local

Mostrar información asociada a una condición climática concreta

Si quiere mostrar sólo la información relacionada con un clima en particular, como el nivel de temperatura, el viento, etc., puede hacerlo utilizando la opción de línea de comandos– headers. Por ejemplo, el siguiente comando sólo muestra información relacionada con el viento:

weather fips0668000– headers=wind
Condiciones actuales en San Jose/ Reid/ Hillv, CALÚSCULAÚLTIMA ACTUALIZACIÓN 14 de diciembre de 2014 – 12:49 AM EST/ 2014.12.14 0549 UTC Viento: Variable a 6 MPH (5 KT)

Obtenga información sobre el tiempo en los aeropuertos

Puedes examinar el estado del tiempo en los aeropuertos utilizando el código de la (Asociación Internacional de Transporte Aéreo) IATA, o el de la OACI (Compañía Aérea Civil Internacional). Para ello, todo lo que tiene que hacer es ejecutar la energía meteorológica junto con un código IATA o ICAO como argumento en la línea de comandos.

Por ejemplo, este es un ejemplo del comando de condiciones meteorológicas que utiliza el código de la OACI para mostrar la información sobre las condiciones meteorológicas en el aeropuerto de Nueva Delhi, en la India:

condición meteorológica VIDP
Búsqueda a través de la estación .
.. [resultado de la caché Nueva Delhi/ Palam, India] Condiciones actuales en Nueva Delhi/ Palam, India (VIDP)28-34N 077-07E 233MLast updated Dec 14, 2014 – 04:00 AM EST/ 2014.12.14 0900 UTC Temperature: 59 F (15 C) Humedad relativa: 100% Viento: del ESE (110 grados) a 5 millas por hora (4 KT) Estado del tiempo: niebla Condiciones del cielo: mayormente nublado.

Y el siguiente comando utiliza el código IATA para mostrar los detalles del tiempo en Daytona Beach International:

condición meteorológica DAB
Buscando por medio del aeropuerto … [resultado de la búsqueda en caché Daytona Beach International, FL, Estados Unidos] Condiciones actuales en Daytona Beach International, FLÚLtima actualización 14 de diciembre de 2014 – 03:53 AM EST/ 2014.12.14 0853 UTC Temperatura: 44,1 F (6,7 C) Humedad relativa: 85% Viento: del WSW (250 grados) a 3 millas por hora (3 KT) Condiciones del cielo: despejado.

Para más opciones, consulte la página man del comando de condiciones meteorológicas (http://manpages.ubuntu.com/manpages/raring/man1/weather.1.html).