Skip to content

siphyshu/wallpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • 🌐 Download packs directly from the gallery
  • 🔄 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]

# Download a pack from the gallery
wallpy pack download [url]

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

License

MIT License - see LICENSE for details.


Made with ❤️ by siphyshu

About

🥷 A dynamic wallpaper tool - switch wallpapers based on the time of the day!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published