Ein einfaches Python-Skript, das täglich das aktuelle Bing-Bild des Tages als Desktophintergrund für Windows festlegt. Die Anwendung läuft unauffällig im System-Tray (Infobereich der Taskleiste) und bietet einfache Steuerung über ein Kontextmenü.
Holt einmal alle 24 Stunden automatisch das neueste Bing-Hintergrundbild und legt es als Desktop-Hintergrund fest.
Über das Tray-Menü kann das Hintergrundbild jederzeit manuell aktualisiert werden.
Speichert die heruntergeladenen Bilder im Ordner C:\Benutzer<DeinName>\Bilder\BingWallpaper, um eine Sammlung der täglichen Bilder anzulegen.
Bietet ein Menü für einfache Steuerung:
- Jetzt aktualisieren: Startet sofort den Download und die Aktualisierung.
- Automatisch alle 24h: Aktiviert oder deaktiviert die automatische Aktualisierung.
- Beenden: Schließt die Anwendung.
Prüft, ob das Bild des Tages bereits heruntergeladen wurde, um unnötige Downloads zu vermeiden.
Läuft komplett im Hintergrund und wird nur über das Icon im Infobereich gesteuert.
- Voraussetzungen
- Python 3.x
- Windows-Betriebssystem
- Abhängigkeiten installieren
- Öffne eine Kommandozeile (CMD oder PowerShell) und installiere die benötigten Python-Pakete:
pip install requests Pillow pystray- Skript ausführen Führe das Skript einfach über die Kommandozeile aus. Es erscheint ein Icon im System-Tray.
python bing.pyUm das Skript als eigenständige Anwendung zu verteilen, die keine Python-Installation erfordert, kann PyInstaller verwendet werden.
PyInstaller installieren:
pip install pyinstallerStelle sicher, dass sich eine Icon-Datei namens app.ico im selben Verzeichnis wie das Skript befindet.
Führe den folgenden Befehl im Terminal aus. Er bündelt das Skript, das Icon und alle Abhängigkeiten in einer einzigen .exe-Datei im dist-Ordner.
& pyinstaller --onefile --noconsole --add-data "app.ico;." bing.py- --onefile: Erstellt eine einzelne ausführbare Datei.
- --noconsole: Verhindert, dass beim Start ein Konsolenfenster geöffnet wird (wichtig für eine Hintergrundanwendung).
- --add-data "app.ico;" fügt die app.ico-Datei zum Paket hinzu.
Die fertige bing.exe kann nun direkt ausgeführt und zum Autostart-Ordner von Windows hinzugefügt werden, um sie bei jedem Systemstart automatisch zu laden.
