Repolode
schachmat

schachmat/wego

Cliente del tiempo para terminal que muestra pronósticos de 1 a 7 días de varias API meteorológicas, en tablas ASCII, con emojis, en Markdown o JSON.

Estrellas
8,563
Forks
506
Issues abiertos
16
Último commit
hace 26 días

¿Qué es?

wego es un cliente meteorológico de línea de comandos escrito en Go. Obtiene pronósticos para una ubicación determinada y los muestra directamente en la terminal. Incluye rangos de temperatura (tanto medida como percibida), velocidad y dirección del viento, visibilidad, cantidad y probabilidad de precipitación, y humedad.

Admite varios servicios, como Open-Meteo y SMHI, que no requieren una clave de API, además de OpenWeatherMap, WeatherAPI, Caiyun, Pirate Weather y un archivo JSON local. Los resultados se pueden mostrar en una tabla de arte ASCII en color (opción predeterminada), con emojis, en Markdown o en JSON; el formato JSON se puede enviar mediante una tubería a otras herramientas. También incluye sistemas de unidades, almacenamiento en caché en disco con TTL configurable y un archivo de configuración para definir una ubicación predeterminada.

Funciones clave

  • 01Muestra pronósticos de 1 a 7 días desde la línea de comandos.
  • 02Admite Open-Meteo, SMHI, OpenWeatherMap, WeatherAPI, Caiyun, Pirate Weather y un backend JSON local.
  • 03Ofrece formatos de salida de tabla de arte ASCII, emojis, Markdown y JSON.
  • 04Almacena los datos meteorológicos en caché en disco con un TTL configurable.
  • 05Lee un archivo de configuración para obtener la ubicación predeterminada, que se puede cambiar con argumentos de línea de comandos.

Casos de uso

  • Consultar el pronóstico de una ciudad desde una terminal o una sesión SSH.
  • Añadir información meteorológica a un prompt de shell, una barra de estado o un script mediante la salida JSON.
  • Consultar el tiempo gratis y sin clave de API con Open-Meteo o SMHI.
  • Probar el programa o trabajar sin conexión con un archivo JSON meteorológico guardado.

Inicio rápido

  1. 1

    Instala wego con la cadena de herramientas de Go

    go install github.com/schachmat/wego@latest
  2. 2

    Ejecuta wego una vez para generar el archivo de configuración y edítalo para definir un backend y una ubicación

    wego
  3. 3

    Ejecuta wego para consultar el pronóstico de tu ubicación

    wego London 4

Antes de usarlo

  • La mayoría de los backends necesitan una clave de API, aunque Open-Meteo y SMHI son gratuitos y no requieren clave.
  • Worldweatheronline ya no ofrece claves de API gratuitas.
  • Los frontends predeterminados requieren un entorno Go 1.20 y un terminal UTF-8 compatible con 256 colores.

Temas

Preguntas frecuentes

¿Qué es wego?
Cliente del tiempo para terminal que muestra pronósticos de 1 a 7 días de varias API meteorológicas, en tablas ASCII, con emojis, en Markdown o JSON. wego es un cliente meteorológico de línea de comandos escrito en Go. Obtiene pronósticos para una ubicación determinada y los muestra directamente en la terminal. Incluye rangos de temperatura (tanto medida como percibida), velocidad y dirección del viento, visibilidad, cantidad y probabilidad de precipitación, y humedad.
¿wego es gratuito? ¿Qué licencia tiene?
wego es open source bajo la licencia ISC. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿wego sigue mantenido?
Mantenimiento activo. El último commit de wego fue el 26 sept 2026.
¿Para qué puedo usar wego?
Consultar el pronóstico de una ciudad desde una terminal o una sesión SSH. Añadir información meteorológica a un prompt de shell, una barra de estado o un script mediante la salida JSON. Consultar el tiempo gratis y sin clave de API con Open-Meteo o SMHI. Probar el programa o trabajar sin conexión con un archivo JSON meteorológico guardado.
¿Cómo se instala wego?
Instala wego con la cadena de herramientas de Go: go install github.com/schachmat/wego@latest Ejecuta wego una vez para generar el archivo de configuración y edítalo para definir un backend y una ubicación: wego Ejecuta wego para consultar el pronóstico de tu ubicación: wego London 4
¿Dónde consigo wego?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/schachmat/wego

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

Proyectos relacionados