A Sailfish app to view the DWD, the German Weather Service.
This is using the very pleasant to use apis at:
https://brightsky.dev/demo/
In the main this is a sketch. I wanted a simple weather app for day to day use in Germany. It's simple but has enough details for me (mm rain in the hour, thanks). I'm thinking of making it into a how-to for simple QML/JS apps with use of local sql storage, font handling, JSON api abuse, QML layout and a plethora a small lessons. That seems to be missing. Now for the wiki page ... and documentation.
To do: More discrete variations in visual symbols. Add more locations. Stuff you think of. Please post concrete requests on github. https://github.com/poetaster/harbour-dwd/
0.8.2
- GPS page layout changes
0.8.1
- minor metadata
- location fix
0.8.0
- Added the sailjail stuff. GPS locations block.
- start migration of data, again
- rebuild the GPS page considerably
0.7.2
- Removed the sailjail stuff. GPS locations block.
- stopped migration of data
0.7.1
- added sailjail specs for permission control
- added code to migrate to new org/app paths, migrateLocalStorage()
- fixed the location list page size to use contentItem.children for correct height.
- added chum meta data for the chum gui.
0.6-1
* added positional (gps, too) location addition
* corrected a UTC offset error
* added some icon to views.
* still missing some translation strings. sorry!
0.5-1
* created a local json fetch
* added missing stations (about 8,000 now).
* small qml cleanups
0.4-1
* corrected a db function error and improved the queries
* error handling is still minimal ... coming.
0.3-1
* added cover view of current weather
* corrections, german translation.
Comments
poetaster
Fri, 2021/06/18 - 13:48
Permalink
For the impatient, you can hack your location in by adding a line like:
{ "name": "NAME", "lat": 47.85, "lon": 8.85, "Bundesland": "STATE" },
at the beginning of /usr/share/harbour-dwd/qml/js/stations.json
I'm working on adding both GPS and custom location addition.
BlaeX
Fri, 2021/06/18 - 10:01
Permalink
Chic. Danke für deine Arbeit!
JacekJagosz
Fri, 2021/06/18 - 01:19
Permalink
If you are using APIs from https://brightsky.dev/demo/ could you add an option to add a custom location, by inputing your own coordinates?
I checked and brightsky also works with Poland, so I could use your app even though I'm not in Germany. I don't mind if you keep your app solely focused on one country, but could you please add custom option, so more people can use it?
poetaster
Wed, 2021/06/23 - 19:25
Permalink
The v.0.6-1 release includes location (Position includes gps) locations.
poetaster
Fri, 2021/06/18 - 12:15
Permalink
I've now added ALL of the DWD weather stations, but will add custom location management. the qml has been put in place, but I have a number of other tickets to works on ... and a couple of other apps... in the works.