From 87ff20c96d9a8faa71b03eb0ca912d0ebf8aca7a Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 6 Oct 2026 12:11:58 +0200 Subject: Initial commit: wallhaven-dl wallpaper browser and downloader Single-file PyQt6 app for wallhaven.cc: - search with purity tabs, category checkboxes, per-monitor size filter and a color swatch row; all filters sent explicitly so account preferences never leak into keyed searches - thumbnail grid with a downloaded overlay, preview panel with full image, details and download - API key from pass, sent only to the API in the X-API-Key header - client-side rate limiter (40/min) with a status bar meter, and a debounce on filter changes - library-wide duplicate detection by wallhaven id under ~/Pictures/wallpapers - low-res finder: flags images smaller than their monitor and searches replacements by first tag or by locally extracted dominant color, with a floating reference window and replace-to-trash - desktop entry and Candy-style icon Co-Authored-By: Claude Opus 5.5 --- wallhaven-dl.desktop | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 wallhaven-dl.desktop (limited to 'wallhaven-dl.desktop') diff --git a/wallhaven-dl.desktop b/wallhaven-dl.desktop new file mode 100644 index 0000000..dad2d0e --- /dev/null +++ b/wallhaven-dl.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=wallhaven-dl +GenericName=Wallpaper Downloader +Comment=Search wallhaven.cc and download wallpapers +Exec=wallhaven-dl +Icon=wallhaven-dl +Terminal=false +Categories=Graphics;Qt; +Keywords=wallpaper;wallhaven;background;download; +StartupWMClass=wallhaven-dl -- cgit v1.2.3