Skip to content

Attacktive/Wallhavend-android

Repository files navigation

Wallhavend

Codacy Badge CodeFactor Test

Android app that automatically rotates wallpapers from Wallhaven.

Supports filtering by category, purity, and aspect ratio. Runs as a foreground service on a configurable schedule (1 min – 24 hr). Requires an API key for NSFW content only.

Min SDK: Android 8.0 (API 26)

Get it on Google Play

Sister project

Weatherd paints a live, procedurally animated weather scene as your wallpaper — same bones, opposite art department.

Building from source

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

git clone https://github.com/Attacktive/Wallhavend-android.git
cd Wallhavend-android
./gradlew assembleDebug

Debug builds need no secrets. The Wallhaven API key is entered in the app at runtime (for NSFW content only), and release.keystore with KEYSTORE_PASSWORD are needed only for release signing.

Run the unit tests with ./gradlew test.

Contributing

The codebase follows a formatting style that differs from the IDE defaults — see CONTRIBUTING.md before sending a pull request.


Wallpapers provided by Wallhaven. All images remain property of their respective uploaders.

About

Android app that automatically rotates wallpapers from Wallhaven.

Topics

Resources

License

Contributing

Stars

22 stars

Watchers

1 watching

Forks

Sponsor this project

Contributors