Files
Messy-Little-Gadgets/bing_wallpaper/README.md
T

49 lines
1.3 KiB
Markdown

# 🖼️ Bing Wallpaper Suite
> A small suite of **Bing wallpaper** tools: batch download Bing daily wallpapers, and rotate them as your desktop wallpaper daily.
This folder contains two standalone tools for Bing wallpapers.
---
## 🧩 Tools
### ⬇️ Bing Wallpaper Downloader — `bing_wallpaper_downloader.py`
Batch download Bing daily wallpapers from `peapix.com`.
- ⚡ Async concurrent download (aiohttp, 50 concurrent)
- 🔄 Resume: skips already-downloaded files
- 📈 Progress & speed reporting
```bash
pip install aiohttp aiofiles
python bing_wallpaper_downloader.py
```
### 🔁 Daily Wallpaper — `daily_wallpaper.py`
Rotate your Windows desktop wallpaper daily from a folder of images.
- 📁 Reads wallpaper directory from config (prompts on first run)
- 🔄 Cycles through images day by day (rotates at the end)
- 🖥️ Sets wallpaper via Win32 API
- 📄 Creates an `ok_<timestamp>.txt` run record
```bash
python daily_wallpaper.py
```
---
## 📁 Structure
```
bing_wallpaper/
├── bing_wallpaper_downloader.py # Batch download Bing wallpapers
├── daily_wallpaper.py # Daily wallpaper rotation
└── README.md # This file
```
---
## 📄 License
Part of **Messy-Little-Gadgets** (MIT License).