curso-proyecto-2-openweather-api
v1.0.1
Published
Acceso a la API de Openweather
Downloads
5
Readme
Instrucciones OpenWeatherMap api library
Vamos a obtener la respuesta del tiempo actual de un lugar seleccionado, usando diferentes opciones de filtro.
Instalación
Tenemos que seguir estas instrucciones de instalación:
npm install curso-proyecto-2-openweather-api
Uso
Cómo añadir
JS
const lib = require('modulo');
TS
import lib from 'modulo';
Cómo usarlo
- Obtener por Nombre
const m = lib.ApiService;
const api = new m('APIKEY', 'es', 'm');
// Buscar por Barcelona
api.buscarPorNombre('Barcelona', 'es').then(data => console.log(data));
// Buscar por Localización Geográfica de Sidney
api.buscarPorLocalizacionGeografica({lat: -33.8473567, lon: 158.6517943}).then(data => console.log(data))
// Buscar por zip de Mexicali, México
api.buscarPorZipCodigoPostal('21260', 'mx').then(data => console.log(data))
// Espera una respuesta de este estilo
{
coord: { lon: 2.159, lat: 41.3888 },
weather: [
{
id: 801,
main: 'Clouds',
description: 'algo de nubes',
icon: '02n'
}
],
base: 'stations',
main: {
temp: 9.1,
feels_like: 7.09,
temp_min: 6.63,
temp_max: 10.86,
pressure: 1019,
humidity: 79
},
visibility: 10000,
wind: { speed: 3.6, deg: 340 },
clouds: { all: 20 },
dt: 1709774656,
sys: {
type: 2,
id: 18549,
country: 'ES',
sunrise: 1709792164,
sunset: 1709833730
},
timezone: 3600,
id: 3128760,
name: 'Barcelona',
cod: 200
}