Repolode
Veirt

Veirt/weathr

Aplicación del tiempo para terminal escrita en Rust que muestra las condiciones en tiempo real mediante animaciones ASCII de lluvia, nieve y tormentas eléctricas.

Estrellas
3,069
Forks
127
Issues abiertos
19
Último commit
hace 2 meses

¿Qué es?

weathr es un visor del tiempo para línea de comandos que obtiene datos en tiempo real de Open-Meteo y representa las condiciones con escenas ASCII animadas en la terminal. La escena incluye lluvia, nieve, tormentas eléctricas, aviones en vuelo y ciclos de día y noche, para que puedas consultar el tiempo actual de un vistazo sin salir de la shell.

La aplicación puede detectar tu ubicación automáticamente mediante IP o usar coordenadas definidas en un archivo de configuración TOML, y convierte las coordenadas en nombres de ciudades a través de Nominatim. Se pueden configurar las unidades de temperatura, velocidad del viento y precipitaciones; las opciones --imperial y --metric anulan la configuración. La opción --simulate permite previsualizar cualquier condición meteorológica compatible para hacer pruebas.

Se puede instalar mediante Cargo, Homebrew, Winget, AUR, Nix, Docker y un script de instalación para shell. La detección automática de ubicación envía una solicitud a ipinfo.io; se puede desactivar especificando las coordenadas manualmente.

Funciones clave

  • 01Datos meteorológicos en tiempo real de Open-Meteo, con escenas animadas de lluvia, nieve y tormentas eléctricas.
  • 02Ciclos de día y noche, además de aviones y hojas que caen de forma opcional en la escena.
  • 03Detección automática de ubicación mediante IP o coordenadas manuales en un archivo de configuración.
  • 04Geocodificación inversa para mostrar nombres de ciudades, con modos de visualización configurables.
  • 05Unidades configurables de temperatura, velocidad del viento y precipitaciones.
  • 06Simula cualquier condición meteorológica compatible para hacer pruebas y respeta NO_COLOR.

Casos de uso

  • Consultar el tiempo desde una sesión de terminal sin abrir un navegador.
  • Añadir una pequeña pantalla ambiental del tiempo a un espacio de trabajo de terminal o a una configuración de tmux.
  • Previsualizar el aspecto de distintas condiciones meteorológicas en una interfaz de terminal.
  • Ejecutar una pantalla meteorológica ligera en un servidor o equipo sin interfaz gráfica mediante Docker.

Inicio rápido

  1. 1

    Instalar con Cargo

    cargo install weathr
  2. 2

    Ejecutar la aplicación

    weathr

Antes de usarlo

  • Los datos meteorológicos proceden de Open-Meteo y los nombres de las ciudades, de Nominatim, por lo que se necesita conexión a Internet.
  • La detección automática de la ubicación envía tu dirección IP a ipinfo.io.
  • Está bajo la licencia GPL-3.0, que exige que las obras derivadas sigan siendo de código abierto.

Temas

Preguntas frecuentes

¿Qué es weathr?
Aplicación del tiempo para terminal escrita en Rust que muestra las condiciones en tiempo real mediante animaciones ASCII de lluvia, nieve y tormentas eléctricas. weathr es un visor del tiempo para línea de comandos que obtiene datos en tiempo real de Open-Meteo y representa las condiciones con escenas ASCII animadas en la terminal. La escena incluye lluvia, nieve, tormentas eléctricas, aviones en vuelo y ciclos de día y noche, para que puedas consultar el tiempo actual de un vistazo sin salir de la shell.
¿weathr es gratuito? ¿Qué licencia tiene?
weathr es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿weathr sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de weathr fue el 12 ago 2026.
¿Para qué puedo usar weathr?
Consultar el tiempo desde una sesión de terminal sin abrir un navegador. Añadir una pequeña pantalla ambiental del tiempo a un espacio de trabajo de terminal o a una configuración de tmux. Previsualizar el aspecto de distintas condiciones meteorológicas en una interfaz de terminal. Ejecutar una pantalla meteorológica ligera en un servidor o equipo sin interfaz gráfica mediante Docker.
¿Cómo se instala weathr?
Instalar con Cargo: cargo install weathr Ejecutar la aplicación: weathr
¿Dónde consigo weathr?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Veirt/weathr

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados