Skip to main content

Dynamic wallpaper engine to change wallpaper based on time of day and location

Project description

Wallpy

A dynamic wallpaper engine that changes your wallpaper based on the time of day and your location.

Installation

Wallpy requires Python 3.9 or higher. You can install it using pip:

pip install wallpy

Quick Start

  1. List available wallpaper packs:
wallpy list
  1. Install a wallpaper pack:
wallpy activate [pack_name]
  1. Install the Wallpy service (runs automatically at startup and updates wallpaper based on time):
wallpy install

Features

  • 🌅 Dynamic wallpapers that change based on time of day
  • 📍 Location-aware solar events (sunrise, sunset, etc.)
  • 🎨 Support for custom wallpaper packs
  • 🔄 Automatic wallpaper updates
  • 🪟 Windows support (macOS and Linux coming soon)

Configuration

Wallpy can be configured using the following commands:

# View current configuration
wallpy config show

# Set your location (for solar events)
wallpy config location auto

# List all available packs
wallpy pack list

# Install a new pack
wallpy pack activate [pack_name]

# Create a new pack (under development)
wallpy pack new [pack_name]

License

MIT License - see LICENSE for details.


Made with ❤️ by siphyshu

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

wallpy-2.24.0.tar.gz (71.2 MB view details)

Uploaded Source

Built Distribution

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

wallpy-2.24.0-py3-none-any.whl (71.2 MB view details)

Uploaded Python 3

File details

Details for the file wallpy-2.24.0.tar.gz.

File metadata

  • Download URL: wallpy-2.24.0.tar.gz
  • Upload date:
  • Size: 71.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for wallpy-2.24.0.tar.gz
Algorithm Hash digest
SHA256 16b764b235917aeaf8411707771781199ae56a0602b20b3264013c5dda298ded
MD5 581e8b24dc8eddc12778e1ef8cf0d503
BLAKE2b-256 82b8e0942d746441d78f56145375c23b2761c78b326be31f523ef660e30b5330

See more details on using hashes here.

File details

Details for the file wallpy-2.24.0-py3-none-any.whl.

File metadata

  • Download URL: wallpy-2.24.0-py3-none-any.whl
  • Upload date:
  • Size: 71.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for wallpy-2.24.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f493ed54bba3bec61b504c90a1951651c9fff4091731d83303da2dfc5f009235
MD5 47f5b708ea2d70d72740e6b053f03895
BLAKE2b-256 dcf9420ad082ef0c6be034cd00c5891d74583c73dda979224f6892f96fe30213

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