Dokumentation · v1.3
ClipD – Smart Clipboard Guardian
ClipD ist ein moderner Zwischenablagen-Assistent für Windows. Die Anwendung läuft dezent im Hintergrund, sichert deine kopierten Inhalte verschlüsselt und zeigt dir per Hotkey eine Vorschau direkt am Mauszeiger. Mit Suchfunktion, Historie und konfigurierbarem Overlay behältst du jederzeit den Überblick über deine Clipboard-Aktivität.
Wichtigste Funktionen
- Zwischenablage-Verlauf mit Zeitstempel, Suche und Favoriten-Workflow.
- Overlay-Vorschau beim Navigieren per
Strg + Alt + Pfeil-Hotkeys sowie Schnellzugriff mitStrg + Alt + V. - Verschlüsselte Datenspeicherung via Fernet (AES-128) im Benutzer-AppData.
- Optionaler Bildschirm-Aufnahmeschutz über Windows-API (
SetWindowDisplayAffinity). - Elegantes Tray-Icon mit Autostart-Eintrag und nur-einmaligem Welcome-Fenster.
- Anpassbare Overlay-Skalierung (60–160 %), Anzeigezeit und Farbverlauf.
- „Verlauf leeren“-Button, Drag-and-Drop-fähige Karten und sofortige Vorschau.
Build-Optionen
ClipD lässt sich lokal mit Python ausführen oder als Onefile-Executable bereitstellen:
- Lokale Entwicklung:
python clipboard_guardian.py - Nuitka-Build:
build_clipd.bat(Clang oder automatischer MinGW64-Fallback) - Cython + PyInstaller:
build_clipd_cython.bat(kompiliert zum nativen Modulclipd_core)
Beide Build-Skripte erwarten logo.ico und logo.png im Projektverzeichnis. Nuitka entpackt die abhängigen
DLLs zur Laufzeit, was der LGPL zulässige Austauschbarkeit gewährleistet. Beim PyInstaller/Cython-Build gilt das Gleiche.
Konfiguration & Daten
%APPDATA%\ClipD\settings.json– enthält Hotkeys, Overlay-Optionen, Aufnahmeschutz,first_runusw.history.bin– verschlüsselter Verlauf;key.bin– zugehöriger Fernet-Schlüssel.- Erste Ausführung kopiert die EXE nach
%ProgramFiles%\TEX-Programme\ClipD, erstellt eine Startmenü-Verknüpfung und setzt Autostart.
Lizenzhinweise
ClipD verwendet PySide6 (Qt for Python) unter der LGPL 3.0. Bitte stelle sicher, dass der Lizenztext sowie Qt-spezifische Hinweise
beiliegt, und dass Nutzer die mitgelieferten Qt-Komponenten austauschen können. Weitere Abhängigkeiten wie
cryptography, Cython, Nuitka oder PyInstaller besitzen MIT/BSD/Apache-kompatible Lizenzen, deren Texte ebenfalls beigelegt werden sollten.
Für eine echte statische Link-Variante ist eine kommerzielle Qt-Lizenz erforderlich.
Credits
- Entwicklung: ClipD-Projekt (Windows 11)
- Frameworks: PySide6, Qt, Cython, Nuitka, PyInstaller
- Grafiken:
logo.ico,logo.png(Branding anpassbar)