Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/workingdog/yawa
SwiftUI Weather App, using OpenWeather One Call API library
https://github.com/workingdog/yawa
Last synced: about 5 hours ago
JSON representation
SwiftUI Weather App, using OpenWeather One Call API library
- Host: GitHub
- URL: https://github.com/workingdog/yawa
- Owner: workingDog
- Created: 2020-07-26T10:33:59.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-02T07:32:42.000Z (5 months ago)
- Last Synced: 2024-06-02T08:21:38.751Z (5 months ago)
- Language: Swift
- Size: 21.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Support: Support/CityProvider.swift
Awesome Lists containing this project
README
# SwiftUI Weather App, using OpenWeather One Call API library
## Yet Another Weather App (YAWA)
Yes, another weather app. This time to showcase my very own [**OWOneCall**](https://openweathermap.org/api/one-call-3) swift library.
## OWOneCall
[**OWOneCall**](https://openweathermap.org/api/one-call-3) is a small Swift library to connect to the [OpenWeather One Call API](https://openweathermap.org/api/one-call-3) and retrieve the chosen weather data. Made easy to use with SwiftUI.
Provides for current, forecast and historical weather data through a single function call.
### Requirement
Requires a valid OpenWeather key, there is a free plan, see:
- [OpenWeather how to start](https://openweathermap.org/appid)
Use the settings (the gear button) to enter your **openweather key**. Once saved, it will be used the next time.
Similarly, set your default language, and it will be used the next time.For ios 15 and macos 12
### References
- [Simplemaps: World Cities Database](https://simplemaps.com/data/world-cities)
- [worldcities_clean.csv](https://gist.github.com/curran/13d30e855d48cdd6f22acdf0afe27286)