Skip to main content

wanda

Set random wallpapers with or without a keyword

PyPI PyPI - Downloads PyPI - License

Installation / Update

On Windows/Linux:

pip install wanda -U

You may also use pipx

On android:

Install termux and termux-api In termux:

pkg up
pkg in clang pkg-config libxml2 libxslt libjpeg-turbo termux-api python
pip install cython lxml==5.2.2
pip install wanda -U

For issues installing pillow refer this document

Usage

# Set randomly (uses picsum)
wanda

# Set from a keyword (uses picsum)
wanda -t mountain

# Set from a source
wanda -s wallhaven

# Set from a source with keyword
wanda -s wallhaven -t japan

# Use shortcode for source (w=wallhaven)
# For other shortcodes for other sources, check 'wanda -u'
wanda -s w -t japan

# Set album covers (m=musicbrainz)
# album cover would be square, so use -f to fit it to screen
# format for query with musicbrainz is 'artist-album'
wanda -s m -t "Coldplay-Parachutes" -f

# Set from folder (l=local)
wanda -s l -t "/path/to/wallpapers"

# download current wallpaper
wanda -d

# android specific - set wallpaper to lockscreen only
wanda -l

# android specific - set wallpaper to homescreen only
wanda -o

wanda -h for more details

Notes

  • By default, the source is picsum.
  • Some sources may have inapt images. Use them at your own risk.

Supported sources

Build

python and poetry are needed

git clone https://github.com/ksh-b/wanda.git
cd wanda
poetry install
poetry build
poetry run wanda

Uninstall

pip uninstall wanda

Why the name 'wanda'

This project was originally called Wallpapers-ANDroid

Why the 'a' at the end? 'wand' was already taken I think. a for awesome, i guess.

License

MIT

Metadata

Release files for wanda 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wanda 2.0.1
File Size Uploaded
wanda-2.0.1.tar.gz 20.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wanda 2.0.1
File Interpreter ABI Platform
wanda-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.2 kB

Release files / wanda-2.0.1.tar.gz

Download URL wanda-2.0.1.tar.gz
Size 20.6 kB
Tags Source
SHA-256 checksum
How to use checksums
30136d1ca03bb55b5bfa9b4b0ff83ea4b5e770c5da89db2645f777b5e169b762
BLAKE2b-256 checksum
How to use checksums
5e606ce28aa7c1e28b1502fb30813595f3790f158efcadbc9ea87029e5d40fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.5 Linux/7.0.11-1-cachyos

Release files / wanda-2.0.1-py3-none-any.whl

Download URL wanda-2.0.1-py3-none-any.whl
Size 22.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c9ec7ceacf2f45e5d45dcc233e0b2172feed279f2930fad1fb3e1d42dd24224
BLAKE2b-256 checksum
How to use checksums
dcd5274bb350c540e0204d26e3b20372b92453b4efe3d38b22aa58fab95ca38f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.5 Linux/7.0.11-1-cachyos
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page