Skip to content

Repository files navigation

Weatherd

Test

Android live wallpaper that renders a procedural weather scene from your choice of Open-Meteo or MET Norway.

Uses device location or a manually searched city, refreshes on a configurable interval (15 min – 6 hr), and mirrors the live scene in an in-app preview.

Min SDK: Android 8.0 (API 26)

Get it on Google Play

Sister project

Wallhavend rotates real photo wallpapers from Wallhaven on a schedule — same bones, opposite art department. Get it on Google Play.

Building from source

Requires JDK 17 and the Android SDK (Android Studio bundles both).

git clone https://github.com/Attacktive/weatherd.git
cd weatherd
./gradlew assembleDebug

Debug builds need no secrets. Open-Meteo and MET Norway both work without API keys. release.keystore with KEYSTORE_PASSWORD are needed only for release signing.

Run the pull-request checks locally with ./gradlew test :app:lint :app:detekt. Run instrumentation tests on a connected device or emulator with ./gradlew :app:connectedDebugAndroidTest.

Weather data attribution

Weather data comes from Open-Meteo or MET Norway, depending on the provider selected in Settings.

MET Norway data is provided by The Norwegian Meteorological Institute ("MET Norway") under CC BY 4.0. Weatherd modifies that data by normalizing provider-specific fields into its own weather-condition model and rendering the result as procedural scenes.

About

Android live wallpaper that renders a procedural weather scene.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages