🔒
Hay nuevos artículos disponibles. Pincha para refrescar la página.
AnteayerSoberanía Tecnológica

Script en Bash (y Fish) para mostrar los datos de una estación metereológica de Meteoclimatic

13 Julio 2026 at 18:44
Por: victorhck

Este script para Bash (y otro para la shell Fish) muestra los datos metereológicos de una estación de Meteoclimatic

Si hace unos días compartí por el blog el plasmoide que hice para mostrar esos mismos datos de Meteoclimatic en Plasma 6 de KDE.

Hoy quiero compartir por aquí un script en Bash y también para Fish para mostrar esos mismos datos pero en la terminal. Algo que es más universal para todos los usuarios de GNU/Linux independientemente del escritorio utilizado.

Por cierto. El Plasma lo he estado modificando para que los datos no se muestren solo con texto, si no añadir algún icono para hacerlo todo más vistoso y más bonito. Me quedan unos cuantos detalles que pulir, así que pronto habrá alguna novedad… (bueno, no sé si será pronto!)

El script está alojado en un repositorio git en Codeberg en este enlace:

Puedes clonar el código completo si quieres o solo descargar el script que te interese.

Una vez descargado lo ubicas en una ruta de tu $PATH. En mi caso lo he añadido en ~/.local/bin/ y le das permisos de ejecución mediante chmod +x meteo-cli

Y ya podrás ejecutar el script desde cualquier lugar. La primera vez te pedirá el ID de la estación de Meteoclimatic que quieres mostrar. Vas a su web, escoges la que prefieras y copias el nombre de su ID. Algo similar a: ESMAD2800000028046C

Lo introduces y ya se mostrarán los datos recogidos por esa estación metereológica. El script guarda ese dato en ~/.config/meteoclimatic.conf. Si quieres mostrar otra estación borra ese archivo y al volver a ejecutarlo te volverá a pedir el ID, y meterías el nuevo que quisieras.

Las siguientes veces que lo ejecutes ya no te pedirá nada y te mostrará los datos recogidos.

El script utiliza curl, awk y emojis, por tanto tu sistema deberá tener instalados esas utilidades y la terminal tener configurada una fuente que admita emojis (alguna nerd font, por ejemplo)

Como bala extra también se incluye un script similar pero para la shell Fish (que es la shell que utilizo) que tiene las mismas funcionalidades pero adaptada al lenguaje Fish.

El script en Bash se puede utilizar en ambas shells y es una shell que está presente en todos los equipos.

Espero que os resulte interesante. La he ido desarrollando y puliendo con la ayuda de chatgpt, que después de muchas pruebas, y correcciones ha terminado ofreciendo un resultado que me gustaba, espero que vosotros también.

Compartid vuestras opiniones en los comentarios, me gustará saber qué opináis.

victorhck

  • No hay más artículos
❌