I like the UI generating the URL to send to the API vs just a PDF of all of the possible key/value pairs to generate manually. A little above&beyond for most APIs I've used personally. Its effort not lost on me.
I hope to improve the UX a bit further with a city-search for example. Unfortunately I am lacking a good geocoding API for that.
What wikidata objects are you referring to?
https://openweathermap.org/api/geocoding-api
Pretty generous free tier, and paid options seem pretty reasonable.
[1]: https://github.com/Leftium/ultra-weather#specify-a-location
It works well and with zero maintenance if you use their auto-updating Docker image [2].
[0] https://dev.maxmind.com/geoip/geolite2-free-geolocation-data