You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

openweather-app-api

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openweather-app-api

provides historical, current and forecasted weather data via light-speed APIs.

1.1.1
latest
Source
npmnpm
Version published
Weekly downloads
8
100%
Maintainers
1
Weekly downloads
 
Created
Source

what is this?

provides historical, current and forecasted weather data via light-speed APIs..

Installation

npm i openweather-app-api --save

Then...

const weatherApp = require('openweather-app-api');

var apikey = '' 

var coordinatesObj = { "lat": "43", "lng": "70" }

var location = "Pakistan"

How can get apikey?

step 1 : Login https://openweathermap.org 

step 2 : After login,then click on "My API keys"

step 3 : Here you can get default key and also can create a new apiKey.

Note: " This apiKey take some time to activate almost 15 to 20 minutes. "

How can use?

There are two methods for get weather details/api
  1) coordinates
  2) findByLocatonName

  You can select any method.

1) coordinates

step 1 : make a function 

      async function usingCoordinates(apikey, coordinatesObj) {
         try {
            
         } catch (error) {
            throw error
         }
      }

step 2 : call the method "coordinates" eg, weatherApp.coordinates( pass api key , pass coordinate object )

       async function usingCoordinates(apikey, coordinatesObj) {
         try {
            let data = await weatherApp.coordinates(apikey, coordinatesObj)
            console.log(data, 'usingCoordinates')
         } catch (error) {
            throw error
         }
      }      

step 3 : call the function

      usingCoordinates(apikey, coordinatesObj)

example coordinates

step 1 : clone/download https://github.com/Faisalskp/openweather-app-api
step 2 : cd example coordinates
step 3 : npm install
step 4 : node index.js

2) findByLocatonName

step 1 : make a function 

      async function usingLocationName(apikey, location) {
         try {
            
         } catch (error) {
            throw error
         }
      }

step 2 : call the method "findByLocatonName" eg, weatherApp.findByLocatonName( pass api key , pass location )

      async function usingLocationName(apikey, location) {
         try {
            let data = await weatherApp.findByLocatonName(apikey, location)
            console.log(data, 'usingLocationName')
         } catch (error) {
            throw error
         }
      }     

step 3 : call the function

      usingLocationName(apikey, location)

example findByLocatonName

step 1 : clone/download https://github.com/Faisalskp/openweather-app-api
step 2 : cd example findByLocationName
step 3 : npm install
step 4 : node index.js

Keywords

openweather

FAQs

Package last updated on 01 May 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts