wanda
Set random wallpapers with or without a keyword
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
- 4chan via Rozen Arcana
- artstation
- imgur via rimgo
- earthview
- generated
- local
- musicbrainz (Album covers)
- picsum
- wallhaven
- waifu
Build
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wanda-2.0.1.tar.gz | 20.6 kB | Without provenance | Details for wanda-2.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| wanda-2.0.1-py3-none-any.whl | Python 3 | none | any | Details for wanda-2.0.1-py3-none-any.whl |
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
|
Security for wanda 2.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.