curso-proyecto-2-openweather-api
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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
}

Readme

Keywords

none

Package Sidebar

Install

npm i curso-proyecto-2-openweather-api

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

23.9 kB

Total Files

15

Last publish

Collaborators

  • gconturzo