Skip to main content

Set wallpapers with keywords or randomly

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wanda-1.0.1.tar.gz (70.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wanda-1.0.1-py3-none-any.whl (119.1 kB view details)

Uploaded Python 3

File details

Details for the file wanda-1.0.1.tar.gz.

File metadata

  • Download URL: wanda-1.0.1.tar.gz
  • Upload date:
  • Size: 70.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.13.1 Linux/6.12.11-1-MANJARO

File hashes

Hashes for wanda-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b16832ddf3a1ec2dffe7feb24d221c224c2b4b251f272a556d5e45482fbb87de
MD5 6eb226362810d8f49279933fd2fba583
BLAKE2b-256 bb85b16fc16ea40cd624445a65f1797a54c832f05073781987c9d91a5575fe12

See more details on using hashes here.

File details

Details for the file wanda-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: wanda-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.13.1 Linux/6.12.11-1-MANJARO

File hashes

Hashes for wanda-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 643c8f740c03941d60828d81fe1de2c1e87b176503b4e1d6230c49e227fd9da8
MD5 5557527d18b07fc08e51b5adf00bb937
BLAKE2b-256 56d9d880c0bffadb4e1dc18db594f53216a40ef442e730f99868b252f9b5cb8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page