Cómo obtener detalles meteorológicos de una ubicación desde la línea de comandos de Linux usando WTTR.IN

Cómo obtener detalles meteorológicos de una ubicación desde la línea de comandos de Linux usando WTTR.IN

Ya hemos hablado de una utilidad llamada weather que le permite comprobar la información meteorológica de cualquier ubicación desde la línea de comandos de Linux. Si bien la aplicación cumple lo que promete, su salida no es más que un montón de texto que exige una lectura cuidadosa y, lo que es más importante, primero debe instalar la herramienta en su sistema para que todo funcione.

¿Qué pasa si digo que es posible obtener información meteorológica en la terminal sin tener que instalar ninguna utilidad? Si, eso es posible y WTTR.IN lo hace posible. En este artículo analizaremos cómo utilizar esta utilidad y algunas de las características clave que proporciona.

WTTR.IN

Entonces, que es exactamente wttr.in? Es una interfaz web para una herramienta llamada Wego, una utilidad de línea de comandos para obtener información meteorológica. Así que dado que wttr.in es una utilidad basada en la web, no necesariamente tiene que instalarla localmente, ya que simplemente puede acceder a ella usando rizo. Y dado que usa Wego en el back-end, la salida producida es como si hubiera sido producida por una utilidad de línea de comandos.

Instalación y configuración

Como dije, no es necesario instalar el wttr.in utilidad. Sin embargo, debe asegurarse de que cURL esté instalado en su sistema. Si no es así, puede instalarlo ejecutando el siguiente comando:

Eso es todo. Ahora puedes usar wttr.in para comprobar la información meteorológica.

Uso

En su forma más básica, puede utilizar el wttr.in utilidad ejecutando el siguiente comando:

El comando anterior obtendrá la información de su ubicación actual en función de su dirección IP. Cuando probé este comando, obtuve el siguiente resultado.

wttr-no-location-new

Entonces, como puede ver, wttr.in le ofrece información meteorológica detallada y bien formateada durante tres días, dividiendo cada día en cuatro partes: mañana, mediodía, tarde y noche.

Si observa de cerca, la utilidad no pudo encontrar mi ubicación (Chandigarh, India), por lo que mostró la información meteorológica de Oymyakon en Rusia, que presumiblemente es la ubicación predeterminada que usa en casos como este. Probé este comando varias veces pero no tuve suerte.

Si se encuentra en una situación similar, existen varias formas alternativas de obtener información meteorológica para su ubicación, como especificando el nombre de la ubicación. Como vivo en Chandigarh, India, así es como transmití la información de mi ubicación a wttr.in:

wttr-location

Nota: Si el nombre de la ubicación contiene espacios, como Nueva York, es recomendable utilizar comillas alrededor del nombre. Lo uso todo el tiempo, ya que es una buena práctica en general.

Continuando, también es posible obtener información meteorológica para los aeropuertos, algo que puede hacer utilizando sus códigos IATA de 3 letras. Por ejemplo, el siguiente comando le proporcionará información meteorológica para el Aeropuerto Internacional John F. Kennedy:

wttr-aeropuerto

Para obtener una lista completa de aeropuertos por códigos IATA, diríjase aquí.

A continuación, también puede usar nombres de dominio como un especificador de ubicación. Por ejemplo, el siguiente comando le proporcionará la información meteorológica de la ciudad que aloja el servidor MTE:

wttr_domain

Además, incluso puede usar códigos postales para obtener información relacionada con el clima. Aquí hay un ejemplo en el que usé un código postal de San José:

wttr-zipcode

De forma predeterminada, la salida producida por wttr.in está en unidades SI (métricas). Sin embargo, si se encuentra en EE. UU., Donde se usa USCS de forma predeterminada, puede cambiar la métrica agregando una ‘? U’ al final del comando. He aquí un ejemplo:

wttr-uscs-metric

Puede ver que todos los valores Celsius se cambiaron a valores basados ​​en la escala de temperatura Fahrenheit.

Conclusión

La primera, y obvia, ventaja de wttr.in es que está basado en la web, lo que significa que no es necesario instalarlo para usarlo. En segundo lugar, el resultado que produce es completo y atractivo visualmente, como lo produjo una utilidad basada en GUI. En tercer lugar, y lo más importante, tanto los profesionales de la línea de comandos como los novatos pueden usarlo fácilmente. Todo esto se suma a muchas razones para dar wttr.in un intento.