ClipD

Schnelles Clipboard-Overlay mit Hotkeys,Verschlüsselte Verlaufsspeicherung, Optionaler Bildschirm-Aufnahmeschutz Tray-Integration

Featured

Dokumentation · v1.3

Noch keine Doku hinterlegt.

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 mit Strg + 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:

  1. Lokale Entwicklung: python clipboard_guardian.py
  2. Nuitka-Build: build_clipd.bat (Clang oder automatischer MinGW64-Fallback)
  3. Cython + PyInstaller: build_clipd_cython.bat (kompiliert zum nativen Modul clipd_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_run usw.
  • 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)
🌐 Sprache