Skip to content

Instantly share code, notes, and snippets.

@Klerith
Last active June 20, 2026 13:48
Show Gist options
  • Select an option

  • Save Klerith/be4c38d7d4e06e2c50725d8860e25b02 to your computer and use it in GitHub Desktop.

Select an option

Save Klerith/be4c38d7d4e06e2c50725d8860e25b02 to your computer and use it in GitHub Desktop.
Información inicial de la aplicación de Clima

Weather CLI APP

El objetivo de esta aplicación es que creemos una aplicación de consola que pida que ingresemos la ciudad, Al final, generaremos un binario ejecutable.

Opciones:

  • Ingresar el nombre de una ciudad.
  • Guardar la ciudad por defecto.
  • Registrar varias otras ciudades para buscar el clima en esas otras ciudades.

Stack

  • Bun.js
  • OpenMeteo

Ejemplo de petición http:

  1. Paso 1: Geocoding API.
  2. Paso 2: OpenMeteo API.
https://geocoding-api.open-meteo.com/v1/search?name=Ottawa&count=1&language=es&format=json
https://api.open-meteo.com/v1/forecast?latitude=45.41117&longitude=-75.69812&current=temperature_2m

Inicializar proyecto

bun init

Ejemplo del menú

Esta es la apariencia que deseamos crear

════════════════════════════════════════
         WEATHER CLI
════════════════════════════════════════
  1. Clima de ciudad default
  2. Clima de todas las ciudades (1)
  3. Buscar y agregar ciudad
  4. Eliminar ciudad
  5. Establecer ciudad default
  8. Ajustes (°C)
  9. Salir
════════════════════════════════════════
  Selecciona una opción: 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment