Skip to main content

wanda

Script to set wallpaper using keyword or randomly

PyPI PyPI - Downloads PyPI - License

Installation / Update

pip install wanda -U

On android (with termux): Install termux-api

pkg up
pkg in clang pkg-config libxml2 libxslt libjpeg-turbo termux-api python
pip install cython lxml==5.0.0
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 "Meltt-Love Again" -f

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

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

License

MIT

Metadata

Release files for wanda 1.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 1.0.1
File Size Uploaded
wanda-1.0.1.tar.gz 70.3 kB Details

Built distribution (wheel)

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

Total release size: 189.5 kB

Release files / wanda-1.0.1.tar.gz

Download URL wanda-1.0.1.tar.gz
Size 70.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b16832ddf3a1ec2dffe7feb24d221c224c2b4b251f272a556d5e45482fbb87de
BLAKE2b-256 checksum
How to use checksums
bb85b16fc16ea40cd624445a65f1797a54c832f05073781987c9d91a5575fe12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.13.1 Linux/6.12.11-1-MANJARO

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

Download URL wanda-1.0.1-py3-none-any.whl
Size 119.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
643c8f740c03941d60828d81fe1de2c1e87b176503b4e1d6230c49e227fd9da8
BLAKE2b-256 checksum
How to use checksums
56d9d880c0bffadb4e1dc18db594f53216a40ef442e730f99868b252f9b5cb8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.13.1 Linux/6.12.11-1-MANJARO
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