Skip to content

Maximus1/Bing

Repository files navigation

Bing Wallpaper für Windows

SC

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ü.

✨ Funktionen

Tägliche automatische Updates:

Holt einmal alle 24 Stunden automatisch das neueste Bing-Hintergrundbild und legt es als Desktop-Hintergrund fest.

Manuelles Update:

Über das Tray-Menü kann das Hintergrundbild jederzeit manuell aktualisiert werden.

Lokale Speicherung:

Speichert die heruntergeladenen Bilder im Ordner C:\Benutzer<DeinName>\Bilder\BingWallpaper, um eine Sammlung der täglichen Bilder anzulegen.

System-Tray-Integration:

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.

Effizient:

Prüft, ob das Bild des Tages bereits heruntergeladen wurde, um unnötige Downloads zu vermeiden.

Keine aufdringliche Benutzeroberfläche:

Läuft komplett im Hintergrund und wird nur über das Icon im Infobereich gesteuert.

🚀 Installation und Ausführung

  1. Voraussetzungen
  • Python 3.x
  • Windows-Betriebssystem
  1. Abhängigkeiten installieren
  • Öffne eine Kommandozeile (CMD oder PowerShell) und installiere die benötigten Python-Pakete:
pip install requests Pillow pystray
  1. Skript ausführen Führe das Skript einfach über die Kommandozeile aus. Es erscheint ein Icon im System-Tray.
python bing.py

📦 Erstellen einer eigenständigen .exe-Datei (Optional)

Um das Skript als eigenständige Anwendung zu verteilen, die keine Python-Installation erfordert, kann PyInstaller verwendet werden.

PyInstaller installieren:

pip install pyinstaller

Icon vorbereiten:

Stelle sicher, dass sich eine Icon-Datei namens app.ico im selben Verzeichnis wie das Skript befindet.

Anwendung erstellen:

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.

About

Klein aber Fein. Nur das nötigste um die Bilder von Bing zu holen

Resources

Stars

0 stars

Watchers

0 watching

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors