How to Get Weather Details of a Location From Linux Command Line Using WTTR.IN

Cómo acceder a las previsiones meteorológicas desde la línea de comandos de Linux

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 siempre están buscando buenas alternativas de línea de comandos para el software basado en GUI que usan, ya sea descargando un archivo del Internet, enviar un tweet, etc.

Pero, ¿sabía que también puede consultar la información meteorológica desde la línea de comandos de Linux? Se puede hacer usando el weather dominio. En este artículo, discutiremos los conceptos básicos del comando junto con las funciones que proporciona.

Introducción

los weather utilidad está destinada a proporcionar un acceso rápido a las condiciones meteorológicas actuales y los pronósticos. Actualmente, es capaz de devolver datos para localidades en los EE. UU. y algunas ubicaciones seleccionadas a nivel mundial mediante la recuperación y el formato de METAR decodificados (Informes meteorológicos de aeródromos) de la NOAA (la Administración Nacional Oceánica y Atmosférica de los EE. Servicio).

Descargar e instalar

Los usuarios de una distribución de Linux basada en Debian como Ubuntu pueden descargar e instalar el weather comando usando el siguiente comando:

sudo apt-get install weather-util

Alternativamente, también puede descargar su fuente e instalarlo manualmente.

Uso

Estos son algunos ejemplos de cómo el weather Se puede usar el comando:

Obtener información meteorológica en un lugar en particular

Puede verificar el clima en una ubicación en particular pasando su nombre como un argumento de línea de comando. Por ejemplo, para obtener información meteorológica de la ciudad de San José (California), ejecute el siguiente comando:

Aquí está el resultado:

Searching via name...
[using result San Jose, CA]
Current conditions at San Jose / Reid / Hillv, CA
Last updated Dec 14, 2014 - 12:49 AM EST / 2014.12.14 0549 UTC
  Temperature: 48 F (9 C)
  Relative Humidity: 93%
  Wind: Variable at 6 MPH (5 KT)
  Sky conditions: clear

Además, incluso si hay una ambigüedad en el nombre proporcionado por usted, la utilidad le brinda una lista de opciones disponibles para elegir:

clima-ambigüedad-opciones

Alternativamente, también puede usar el código del Estándar federal de procesamiento de información (FIPS) de un lugar para obtener sus condiciones climáticas actuales. Por ejemplo, para obtener la información meteorológica de San José, puede utilizar su código FIPS 0668000 de la siguiente manera:

y su resultado:

Searching via FIPS...
[caching result San Jose, CA]
Current conditions at San Jose / Reid / Hillv, CA
Last updated Dec 14, 2014 - 12:49 AM EST / 2014.12.14 0549 UTC
  Temperature: 48 F (9 C)
  Relative Humidity: 93%
  Wind: Variable at 6 MPH (5 KT)
  Sky conditions: clear

Obtenga el pronóstico local usando la opción -f

Además de las condiciones climáticas actuales, también puede obtener pronósticos locales utilizando el -f opción de línea de comando. Aquí hay un ejemplo:

weather -f "San Jose city"

tiempo-local-pronóstico

Mostrar información relacionada con condiciones climáticas específicas

Si solo desea mostrar información relacionada con condiciones climáticas específicas como temperatura, viento y más, puede hacerlo usando el --headers opción de línea de comando. Por ejemplo, el siguiente comando solo muestra información relacionada con el viento:

weather fips0668000 --headers=wind
Current conditions at San Jose / Reid / Hillv, CA
Last updated Dec 14, 2014 - 12:49 AM EST / 2014.12.14 0549 UTC
  Wind: Variable at 6 MPH (5 KT)

Obtener información meteorológica en los aeropuertos

Puede verificar el clima en los aeropuertos utilizando el código IATA (Asociación Internacional de Transporte Aéreo) o el código ICAO (Organización de Aviación Civil Internacional). Para esto, todo lo que tienes que hacer es ejecutar el weather utilidad junto con un código IATA u ICAO como argumento de línea de comando.

Por ejemplo, aquí hay un ejemplo de la weather comando que utiliza el código OACI para mostrar información meteorológica en el aeropuerto de Nueva Delhi en India:

Searching via station...
[caching result New Delhi / Palam, India]
Current conditions at New Delhi / Palam, India (VIDP) 28-34N 077-07E 233M
Last updated Dec 14, 2014 - 04:00 AM EST / 2014.12.14 0900 UTC
  Temperature: 59 F (15 C)
  Relative Humidity: 100%
  Wind: from the ESE (110 degrees) at 5 MPH (4 KT)
  Weather: mist
  Sky conditions: mostly cloudy

Y el siguiente comando usa el código IATA para mostrar información meteorológica en Daytona Beach International:

Searching via airport...
[caching result Daytona Beach International, FL, United States]
Current conditions at Daytona Beach International, FL
Last updated Dec 14, 2014 - 03:53 AM EST / 2014.12.14 0853 UTC
  Temperature: 44.1 F (6.7 C)
  Relative Humidity: 85%
  Wind: from the WSW (250 degrees) at 3 MPH (3 KT)
  Sky conditions: clear

Para más opciones, vaya a través de la weather página de manual del comando (https://manpages.ubuntu.com/manpages/raring/man1/weather.1.html).

Conclusión

los weather command es una utilidad útil que brinda una gran cantidad de opciones y está dirigida a usuarios avanzados o aquellos que requieren que dicha información se agregue automáticamente a sus informes, aunque eso no significa que un usuario promedio no pueda usarla.

¿Alguna vez has usado el weather comando o una utilidad similar? ¿Cómo fue tu experiencia? Comparta sus pensamientos en los comentarios a continuación.

Credito de imagen: Icono Nube, pronostico, gris, lluvia, sol, clima

Experto Geek - Tu Guía en Tendencias Tecnológicas