Con el tema actual del calentamiento global es importante conocer de forma periódica el estado del clima ya que en muchas ocasiones salimos sin la protección adecuada, sombrillas, chaquetas, etc, y podemos traer con nosotros enfermedades debido a los cambios de clima.
Aunque para los entornos KDE, Mate o GNOME tenemos a nuestra disposición cientos de aplicaciones que nos ofrecen información del clima, estas pueden consumir recursos innecesarios del sistema y es por esta causa que Solvetic analizará en este día cómo podemos obtener el pronóstico del clima directamente desde la terminal obteniendo resultados en tiempo real y con poco uso de los recursos del sistema como memoria o CPU.
1. Verificación de curl
Antes de iniciar debemos validar si contamos con la herramienta curl instalada la cual por defecto viene habilitada. Para comprobar esto ejecutaremos el siguiente comando:
which curlEl resultado debe ser el siguiente:
2. Pronóstico del tiempo
Para verificar el tiempo usaremos un servicio de código abierto llamado wttr.in el cual si lo ejecutamos directamente en un navegador desplegara toda la información del clima actual en nuestra ciudad, velocidad del viento, humedad, etc. Para ejecutarlo desde la consola de Linux, en este caso en Ubuntu 17.04, usaremos la siguiente sintaxis:
curl wttr.in/(Ubicación)Por ejemplo, para conocer el tiempo actual en Madrid ejecutaremos:
curl wttr.in/MadridEl resultado obtenido será el siguiente:
- Estado actual
- Temperatura
- Velocidad del viento
- Precipitaciones
- Estado del clima para los siguientes tres días
Podremos especificar ciudad y país si lo deseamos, por ejemplo:
curl wttr.in/Bogota,ColombiaEl resultado será:
Si deseamos obtener el reporte de más de dos ciudades podremos ejecutar alguna de las siguientes opciones:
curl wttr.in/Madrid,\ Roma curl wttr.in/Madrid+Roma
Si ejecutamos el comando curl wttr.in sin ningún parámetro desplegara la ubicación actual según la configuración del equipo.
3. Opciones adicionales
A continuación veremos algunos de los parámetros que podemos implementar con esta útil herramienta.
curl wttr.in/Madrid?lang=esEl resultado será el siguiente:
Los idiomas soportados por esta aplicación son az, bg, ca, cs, cy, da, de, el, eo, es, fi, fr, hi, hr, hu ,is, it, ja, ko, mk, ml, nl, nn, pt, pl, ro, ru, sk, sl, sr, sr-lat, sv, tr, uk, uz, vi, zh, et, hy, jv, ka, kk, ky, lt, lv, sw ,th, zu, bs, be.
Si deseamos conocer más sobre esta utilidad podemos ir al siguiente enlace.