Es una pequeña aplicación de consola que optiene el clima de una ciudad o pais usando la api de Open Weather Map, aplicacion de práctica en el curso Node de cero a experto
-
Tener instalado Node.js 14.15.1 o superior en su ordenador
-
Crear una cuenta en la página de Open Weather Map para obtener un apikey y poder usar la api que ofrese este Sitio Web.
-
Agregar el archivo city.list.json:
-
Este ejemplo usa un archivo JSON que lo pueden descargar desde la documentación de uso de la página de Open Weather Map, en la sección By city ID, o dando click aqui.
-
Una vez descargado el Archivo, debe descomprimirlo y luego pasar el archivo city.list.json a la carpeta /data/ del repositorio clonado, si no lo tiene debe crear la carpeta.
-
-
Como es una apliccación de consola desarrollada como ejemplo del curso Node de cero a experto, necesariamente debe abrir la carpeta del repositorio en una terminal para usarlo.
-
Debe de instalar los paquetes de node usando el siguiente comando.
npm install
-
Para optener el clima debe de ingresar el siguiente comando
npm app --cityname {nombre de la ciudad o pais} o npm app -c {nombre de la ciudad o pais}
-
Si es la primera vez en usar la aplicación o necesita cambiar la apikey, debe de agregar la opcion --savekey seguido del Apikey de la página Open Weather Map
npm app --savekey {Apikey} --cityname {nombre de la ciudad o pais} o npm app -s {Apikey} -c {nombre de la ciudad o pais}
Nota: No importa el orden en que ingrese las opciones
--version Muestra el número de versión [booleano]
--cityname, -c Nombre de la ciudad o país que se va obtener el clima [requerido]
--savekey, -s Guarda el ApiKey de autorización para usar el la api del Clima Open Weather Map
--help Muestra ayuda [booleano]
```
npm app --savekey 29e392191139af6aefe99e9 --cityname Ecua
**resultado:**
> Api Key saved
> The climate of Republic of Ecuador is 20.79 ºC
```
```
npm app -c Ecua
**resultado:**
> The climate of Republic of Ecuador is 20.79 ºC
```