Socket
Socket
Sign inDemoInstall

openweather-app-api

Package Overview
Dependencies
0
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

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.


Version published
Weekly downloads
12
increased by300%
Maintainers
1
Created
Weekly downloads
 

Readme

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

FAQs

Last updated on 01 May 2021

Did you know?

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc