Skip to main content

Modern Desktop Wallpaper Manager with Motivational Quotes

Project description

PaprWall 🎨

Modern Desktop Wallpaper Manager with Motivational Quotes Version Python License: CC BY-NC 4.0 Platform

Beautiful wallpapers with inspirational quotes. Auto-rotation, 6 quote categories, and clean dark UI.

✨ Features

  • 🎨 Modern Dark UI - Clean, full-screen interface with large preview
  • 💭 6 Quote Categories - Motivational, Math, Science, Famous, Tech, Philosophy
  • 🔄 Auto-Rotation - Customizable timer with countdown display
  • 📜 History Gallery - Browse and reuse previous wallpapers
  • �️ Multi-Desktop - Supports GNOME, KDE, XFCE, Cinnamon, MATE, LXQt
  • 🌐 Multiple Sources - Random images from multiple APIs
  • 📁 Local Files - Use your own images with quotes

🚀 Installation

PyPI (Easiest)

pip install paprwall
paprwall-gui

Linux / Windows Binaries

Download from Releases:

  • Linux: .tar.gz, .deb, .rpm, or AppImage
  • Windows: .zip with executable

Requirements

  • Python 3.8+ (PyPI install only)
  • Linux: sudo apt install python3-tk (Ubuntu/Debian)
  • Windows: Included with Python

� Usage

  1. Select Quote Category - Choose from 6 types (Motivational, Math, Science, etc.)
  2. Fetch Wallpaper - Click "Random" or "Refresh" button
  3. Preview - View wallpaper with embedded quote
  4. Set Wallpaper - Apply to desktop
  5. Auto-Rotate - Enable timer for automatic changes
  6. History - Browse and reuse previous wallpapers

Data Locations

  • Linux: ~/.local/share/paprwall/wallpapers/
  • Windows: %APPDATA%\PaprWall\wallpapers\

🔧 Troubleshooting

GUI won't start? Install Tkinter: sudo apt install python3-tk (Linux)
Wallpaper not changing? Check supported desktop: GNOME, KDE, XFCE, MATE, Cinnamon, LXQt
Windows SmartScreen? Click "More info" → "Run anyway"

See INSTALLATION.md for full troubleshooting guide.

🤝 Contributing

git clone https://github.com/riturajprofile/paprwall.git
cd paprwall
pip install -e ".[dev]"

💬 Support


Star this repo if you like it! • Made with ❤️ by riturajprofile

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

paprwall-1.0.5.tar.gz (58.3 kB view details)

Uploaded Source

Built Distribution

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

paprwall-1.0.5-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file paprwall-1.0.5.tar.gz.

File metadata

  • Download URL: paprwall-1.0.5.tar.gz
  • Upload date:
  • Size: 58.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for paprwall-1.0.5.tar.gz
Algorithm Hash digest
SHA256 0080dd19e6f6a9d180fbe76aaee49f5343d8c2079fedf60ac8865e54c95beb00
MD5 8750a1ddb245f45ce7b6ca3270d022f1
BLAKE2b-256 eb968c18f3b645dbc37e15c4e7b04c7c9e4e05ebe81b45b07c650be732d1375b

See more details on using hashes here.

File details

Details for the file paprwall-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: paprwall-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for paprwall-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d800ec8c28a1e47dd06e01419e8db25132ce19ed66ee8015a11a9d81b62673a2
MD5 1629e54bd0ec9647cc9a0fe3d53e3ec4
BLAKE2b-256 2ae130761d8e6c63ef061f266f98238fd75e42232fa99a69c353fc58c89f8baa

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