Explorador de archivos de terminal de tres paneles, controlado con el teclado, escrito en Rust, configurable con Lua y con vistas previas externas detalladas.
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
Instalar con Cargo
cargo install weathr - 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
Un dashboard bursátil para terminal escrito en Rust que combina cotizaciones y gráficos en vivo con noticias evaluadas por IA, declaraciones de operaciones internas SEC Form 4 y análisis de resultados.
Una herramienta de terminal que reproduce commits de Git como sesiones de escritura animadas, con resaltado de sintaxis y transiciones del árbol de archivos.
Interfaz de terminal para Git inspirada en Magit, para preparar cambios, crear commits, gestionar ramas, hacer rebase y más con el teclado.
Una interfaz de terminal que muestra el grafo de commits de Git como imágenes, similar a `git log --graph --all`, para explorar el historial de un repositorio.
Una interfaz de terminal para rsync que permite gestionar perfiles de transferencia reutilizables, previsualizar los cambios como un diff de ejecución en seco y ver el progreso en tiempo real, también por SSH.