weather-emoji
weather-emoji is a tiny module who return the weather of the area you enter and return an emoji who represent the temperature situation.
Content
Install NodeJs and run
npm install -D weather-emojiThen import the package.
import WeatherEmoji from "weather-emoji"Note - We're using the openweather API to fetch the data, it requires that you create a key, click on the link to register and generate your key.
import WeatherEmoji from "weather-emoji";
const weatherEmoji = new WeatherEmoji(secretApiKey);
const emojiParis = weatherEmoji.getWeather("paris", true).then(data => data);
console.log(emojiParis.emoji); // return emojiExample with async/await.
import WeatherEmoji from "weather-emoji";
(async () => {
const weatherEmoji = new WeatherEmoji(secretApiKey);
const emojiNewYork = await weatherEmoji.getWeather("new york", true);
console.log(emojiNewYork.emoji);
})()The WeatherEmoji class provide methods and properties who return emoji and data representing the climatic situation of a city.
apiKey{string} - Your api key generate by openweather api.
Return an object with methods and properties below:
- Return
string- Your API key it is recommended to hide this data to the client.
- Return
string- The url we're using to fetch the data.
This method fetch data about a city and return data and emoji about this city.
cityName{string} - The city name to retrieve data.celsius{boolean} default true - If false the temperature will be in farenheit.
Return a Promise which resolve if the cityName argument is correct.
code{number} Result status code.emoji{string} The emoji.temperature{object} Object with data about temperature.actual{float} Actual temperature.max{float} Maximum temperature.min{float} Minimum temperature.
Please make sure to read the Contributing Guide before making a pull request.
Thank you to all the people who already contributed to this project!
List of maintainers, replace all href, src attributes by your maintainers datas.
Tostee Lucas π» |
MIT