UNPKG

@trinetra116/weather-cli-tool

Version:

A Command Line Interface (CLI) tool for: 1. Accessing weather data of a location 2. Accessing AQI of a location 3. Getting coordinates of a location and vice-versa.

39 lines (35 loc) 1.32 kB
# weather-cli-tool A Command Line Interface (CLI) tool for: 1. Accessing weather data of a location 2. Accessing AQI of a location 3. Getting coordinates of a location and vice-versa. Tech Stack: 1. [Node.js](https://nodejs.org/en/download/prebuilt-installer) 2. NPM packages: (i) [axios](https://www.npmjs.com/package/axios) (ii) [chalk](https://www.npmjs.com/package/chalk) (iii) [commander](https://www.npmjs.com/package/commander) APIs used: 1. [Geocoding API](https://openweathermap.org/api/geocoding-api) 2. [Air Pollution API](https://openweathermap.org/api/air-pollution) 3. [Weather API](https://openweathermap.org/current) Setup: 1. Install [Node.js](https://nodejs.org/en/download/prebuilt-installer) on your computer 2. Create a account on [OpenWeather](https://openweathermap.org/) and go to the [API keys section](https://home.openweathermap.org/api_keys) 3. Copy the API KEY 4. In your terminal, run: ```bash npm i @trinetra116/weather-cli-tool ``` 5. In the file "node_modules/weather-cli-tool/api.js", and paste your API KEY like this: ```bash const API_KEY="your API KEY"; ``` 6. Now you can run your cli-tool using the command: ```bash weather <sub-command..> <arguements...> ``` 7. For guidelines on how to use the tool, run: ```bash weather --help ```