Skip to main content

Randomly change wallpaper for given monitors in hyprpaper.

Project description

Pyprpaper

Pyprpaper is a hyprpaper client, its main purpose is to change wallpapers randomly (for given set of monitors) from a given directory(ies).

Features

  • Randomly change wallpapers for given monitors.
  • Recursive image look-up in all directories.

Installation

You can install pyprpaper using pip:

pip install pyprpaper

Usage

usage: pyprpaper [-h] -m monitor1 monitor2 [monitor1 monitor2 ...] [-s SOCKET_PATH] [-k] [-r]
                 [-f [additional file types ...]]
                 path/to/directories [path/to/directories ...]

A simple wallpaper changer.

positional arguments:
  path/to/directories   Path to directories containing the images.

options:
  -h, --help            show this help message and exit
  -m monitor1 monitor2 [monitor1 monitor2 ...], --monitors monitor1 monitor2 [monitor1 monitor2 ...]
                        Monitor(s) to change wallpapers on.
  -s SOCKET_PATH, --socket-path SOCKET_PATH
                        Override socket path.
  -k, --keep-wallpapers-loaded
                        Whether to keep wallpapers loaded in RAM or not.
  -r, --recursive       Whether to recursive get the images from the directories.
  -f [additional file types ...], --additional-file-types [additional file types ...]
                        Additional image file types.

All The Glory To Jesus God...

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

pyprpaper-0.2.0.tar.gz (28.9 kB view details)

Uploaded Source

Built Distribution

pyprpaper-0.2.0-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file pyprpaper-0.2.0.tar.gz.

File metadata

  • Download URL: pyprpaper-0.2.0.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for pyprpaper-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f097731e72e68538e9d5b2b4346c3d97226fce4bb91c3e7cc698d7d8e85831f1
MD5 a37004ab70d030cdf75ba92c006461a2
BLAKE2b-256 1531c5086534ebcf9e50f517ecaea136a052ac3519d9aebd60b7ccb937cb4be9

See more details on using hashes here.

File details

Details for the file pyprpaper-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pyprpaper-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for pyprpaper-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89ccf83143c4f4d784b5df310e02575f90ea60116c1bc0ea880d65e0027bbde9
MD5 c58f9e5d82104b709e0cd6ec4ecca35d
BLAKE2b-256 5697754090fe6767852cfd010ee3016c0419196afc6707c880fb5707eac3a343

See more details on using hashes here.

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