mirror of TinyWeatherForecastGermany https://tinyweatherforecastgermanygroup.gitlab.io/index/

Starfish edebef2050 versionName corrected from "0.2 beta" to "0.20 beta" 4 年之前
app edebef2050 versionName corrected from "0.2 beta" to "0.20 beta" 4 年之前
fastlane 829a8777b0 version increased: versionCode 2, versionName "0.2 beta" 4 年之前
COPYING.txt e847c2e957 add gadgetbridge support 4 年之前
README.md 829a8777b0 version increased: versionCode 2, versionName "0.2 beta" 4 年之前
build.gradle e847c2e957 add gadgetbridge support 4 年之前
gradle.properties 35a070712f initial code commit 4 年之前
gradlew 35a070712f initial code commit 4 年之前
gradlew.bat 35a070712f initial code commit 4 年之前
settings.gradle 35a070712f initial code commit 4 年之前

README.md

Tiny Weather Forecast Germany

An android app with a widget that presents a 24 hours weather forecast based on open data from the Deutscher Wetterdienst (DWD).

Screenshots

How to get the app

This app is currently in a heavy alpha state, current official builds are not available yet - but this will shortly change.

You get alpha-builds for testing here: https://kaffeemitkoffein.de/nextcloud/index.php/s/fY3KAQ5xJazEENF

License

Copyright (c) 2020 Pawel Dube

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Tiny 24h Weather Forecast Germany is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Imagepipe. If not, see http://www.gnu.org/licenses/.

Credits

The Material Design icons are Copyright (c) by Google Inc., licensed under the Apache License Version 2.0.

This app uses gradle and the gradle wrapper, Copyright by Gradle Inc, licensed under the Apache 2.0 license.

Data source: Deutscher Wetterdienst, own elements added, some data averaged over individual values.

This program uses the WeatherSpec class of Gadgetbridge, Copyright (C) 2016-2020 Andreas Shimokawa, Carsten Pfeiffer, Daniele Gobbetti, licensed under the GNU AFFRERO GENERAL PUBLIC LICENSE, Version 3, 19 November 2007.

Privacy


For the privacy statement, see here.

Concept


When installing lineageos on your device, you will perhaps miss the out of the box functionality of the cLock stock app to display a weather forecast. To do so, you need to install a third-party weather provider service. The first idea was to code a weather forecast provider that uses the open data from the Deutscher Wetterdienst (DWD).

However, although some basic functionality could be established in a test version, the lineageos classes to integrate a weather provider service turned out to be quite inflexible (e.g. you need to provide a forecast for exactly 7 days to achieve full functionality, some additional data available form the DWD could not be displayed, etc.).

Therefore, this idea was dropped in favour of a widget that could be placed comfortably on the home screen and adjusted to the needs of the user, displaying more detailed weather data that would have been possible using a weather provider service.

Furthermore, this approach makes this app also available to anyone, not requiring lineageos to be installed on the device.

Please also note that the DWD presents huge amounts of open weather data. The scope of this app is to poll a simple, 24 hours weather forecast from the DWD, and not more at the present time.

Contributing


Please leave comments, bug reports, issues and feature requests at the app repository at codeberg.org:

https://codeberg.org/Starfish/TinyWeatherForecastGermany

Alternatively, for suggestions and bug reports, you can contact me by email: pawel (at) kaffeemitkoffein.de