Skip to main content

Set wallpapers with keywords or randomly

Project description

wanda

Script to set wallpaper using keyword or randomly

Codacy branch grade PyPI PyPI - Downloads PyPI - License Gitlab code coverage Gitlab pipeline

Installation / Update

pip install wanda -U

For termux, you will need the following packages:

pip install --upgrade pip
pkg in libxml2 libxslt libjpeg-turbo

For issues installing pillow refer this document

Usage

wanda
wanda -t mountain
wanda -s earthview
wanda -s wallhaven -t japan

wanda -h for more details

Notes

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

Supported sources

Automate (For linux)

  • To set wallpaper at regular intervals automatically:
  1. (For termux) Install:
termux-wake-lock
pkg in cronie termux-services nano
sv-enable crond
  1. Edit crontab
crontab -e
  1. Set your desired interval. For hourly:
@hourly wanda -t mountains

(more examples)

  1. ctrl+o to save, ctrl+x to exit the editor

Build

python and poetry are needed

git clone https://gitlab.com/kshib/wanda.git && cd wanda
poetry install
poetry build

Uninstall

pip uninstall wanda

Shell

Older versions can be found here (android) and here (desktop)

Issues

The script is tested on Manjaro+KDE and Android+Termux and Windows 11.

On Windows, you might need to set wallpaper mode to slideshow with folder as C:\Users\%username%\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-0.60.2.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distribution

wanda-0.60.2-py3-none-any.whl (10.8 kB view hashes)

Uploaded Python 3

Supported by

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