Port weather away from dataengines
Open, Needs TriagePublic

Description

port the weather dataengine to a qml import (or perhaps a completely new implementation is needed)

Related Objects

StatusAssignedTask
OpenNone
OpenNone
mart created this task.Jun 29 2020, 10:44 AM

KWeather has plans to extract out its weather backend into an API, possibly it could be useful? https://invent.kde.org/plasma-mobile/kweather/-/issues/25

KWeatherCore is a weather library that uses:

  • Norwegian Meteorological Institute for WeatherForecast and Sunrise data
  • Geonames.org Location for name search

It uses a user wide cache to allow efficient cross applications' usage.

mart added a comment.Nov 12 2021, 4:42 PM

do we need regular kweathercore releases in worksoace? (or even.. framework?)

Having it in frameworks would be the natural place long-term, however given that this implies strict API/ABI stability I would be hesitant to do that soon

mart added a comment.Nov 15 2021, 2:00 PM

Having it in frameworks would be the natural place long-term, however given that this implies strict API/ABI stability I would be hesitant to do that soon

but releasing it with workspace for a while i think it kinda makes sense

I should note, I am going to move the engine out of plasma since kweathercore will not offer the same details. Once Plasma 6 is defined I'll be turning it into its own standalone app/plasmoid.