0.0.5 • Published 8 months ago

ng-weather-widget v0.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

Angular - Weather widget

ng-weather-widget is a reusable Angular component that can be used in any angular project. All you need is your openweathermap api key and you're good to go.

Features:

  • Beautiful design
  • Animated Icons on Current weather condition
  • Rain effect if current weather is rain
  • Caching of data for three hours.
  • light weight
  • fast response
  • mobile friendly
  • Current weather status at top:

    • City with Country name
    • Temperature
    • Humidity
    • UVI
    • Wind direction (in text: for example NE, SW, E, etc) and wind
    • Speed in kmh
  • Weather Forecast below:

    The bottom part is the forecast for today and the next 5 days, For every single day we show:

    • Week name
    • Weather icon
    • Max temp
    • Min temp

more features are coming soon


How to use widget in your app

Installation

Install the package using npm:

npm install ng-weather-widget

Usage

Import and register the ng-weather-widget in your Angular module:

import { NgWeatherWidgetModule } from 'ng-weather-widget';
  imports: [
    BrowserModule,
    ReactiveFormsModule,
    HttpClientModule,
    WeatherModule,
    NgWeatherWidgetModule,
  ]

In your angular template, add the WeatherWidget component and pass your OpenWeatherMap API key as a prop:

<lib-ng-open-weather-widget [appId]="your key here"></lib-ng-open-weather-widget>

Replace yourOpenWeatherApiKey with your actual OpenWeatherMap API key.

The weather widget should now be displayed in your application, showing the weather data for the current day and upcoming week.

Configuration

The WeatherWidget component accepts the following props:

openWeatherApiKey (required): Your OpenWeatherMap API key to fetch weather data.

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.0-watch

8 months ago

0.0.1

8 months ago

0.0.2

8 months ago

0.0.0

4 years ago