A gorgeous weather app for macOS.
- Beautiful and easy to use weather app
- Supports multiple weather providers
- Provides only the information that matters - temperature, humidity, precipitation, wind speed and UV index
- Hourly and daily forecast
- Auto refresh data and background image
- Supports metric and imperial units
- ... and more. Check out the screenshots below!
- Install NodeJS
- Install dependencies
npm i
- Specify an endpoint to access AccuWeather API. This could be the official endpoint
https://dataservice.accuweather.com
or an API proxy such as passthrough-proxy-accuweather.export REACT_APP_API_ENDPOINT_ACCUWEATHER=https://dataservice.accuweather.com
- Get an API key from AccuWeather
- Specify the API key for using AccuWeather:
export REACT_APP_API_KEY_ACCUWEATHER=XXXXX
- Specify an endpoint to access OpenWeatherMap API. This could be the official endpoint
https://api.openweathermap.org
or an API proxy such as passthrough-proxy-openweathermap.export REACT_APP_API_ENDPOINT_OPENWEATHERMAP=https://api.openweathermap.org
- Get an API key from OpenWeatherMap
- Specify the API key for using OpenWeatherMap:
export REACT_APP_API_KEY_OPENWEATHERMAP=XXXXX
- Specify an endpoint to access HERE API. This could be the official endpoint
https://[service].search.hereapi.com
or an API proxy such as passthrough-proxy-here.export REACT_APP_API_ENDPOINT_HERE=https://[service].search.hereapi.com
- Get an API key from HERE
- Specify the API key for using HERE:
export REACT_APP_API_KEY_HERE=XXXXX
- Specify an endpoint to access Unsplash API. This could be the official endpoint
https://api.unsplash.com
or an API proxy such as passthrough-proxy-unsplash.export REACT_APP_API_ENDPOINT_UNSPLASH=https://api.unsplash.com
- Get an API key from Unsplash
- Specify the API key for using Unsplash:
export REACT_APP_API_KEY_UNSPLASH=XXXXX
npm run electron
npm run build
npm run package
This project is licensed under the terms of the MIT license.