luwus
v4.4.4
Published
mb weather.ts?
Downloads
8
Readme
Installation
npm i -s luwus
This module is Leahim`s (Leahim#2085) module for the rest and coding?
Your api key you can get here: https://openweathermap.org/api
Functions
| Function | Description |
| -------- | ----------- |
| getWeatherCanvas
| returns the buffer of image with weather of the every city you want (code example 1) |
| getWeatherObject
| returns the object with weather of the every city you want (code example 2)|
Examples
Code example 1:
const { getWeatherCanvas } = require('luwus')
getWeatherCanvas(`city, cuntry`, 'bg url', 'lang', 'your api key').then((res) => {
console.log(res)
});
Code example 2:
const { getWeatherObject } = require('luwus')
getWeatherObject(`city, country`, 'your api key').then((res) => {
console.log(res)
});
Return examples
Return example 1:
<Buffer 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 03 84 00 00 01 c2 08 06 00 00 00 b7 d0 07 63 00 00 00 01 73 52 47 42 00 ae ce1c e9 00 00 00 04 ... 123423 more bytes>
Return example 2:
{
name: 'Moscow',
temp: { Kelvin: 284.2, Celsius: 11.1, Fahrenheit: 52 },
temp_min: { Kelvin: 282.29, Celsius: 9.1, Fahrenheit: 48.5 },
temp_max: { Kelvin: 285.5, Celsius: 12.4, Fahrenheit: 54.2 },
sea_level: 1019,
grnd_level: 1001,
feels_like: { Kelvin: 283, Celsius: 9.9, Fahrenheit: 49.7 },
visibility: 10000,
clouds: 100,
country: 'RU',
sunrise: 1662864792,
sunset: 1662911980,
coord: { lon: 37.6156, lat: 55.7522 },
main: { main: 'Clouds', description: 'overcast clouds' },
wind: { speed: 1.42, deg: 206, gust: 2.61 }
}