No description
Find a file
data 044e9a848d Fix: Gelöschte Dateien verschwinden sofort aus der Liste
- Gelöschte Einträge werden direkt aus dem Model entfernt statt Verzeichnis neu zu laden
- Verzeichnis-Cache wird vor dem Einlesen invalidiert (os.listdir statt os.scandir)
- Selektion wird beim Refresh/Löschen zurückgesetzt
- PDF Preview: Darkmode Toggle hinzugefügt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 17:12:24 +01:00
resources Add application icon and desktop entry 2026-02-02 13:29:08 +01:00
src Fix: Gelöschte Dateien verschwinden sofort aus der Liste 2026-02-12 17:12:24 +01:00
.gitignore Initial commit: PyQt6 FileBrowser mit Preview 2026-02-02 13:25:15 +01:00
filebrowser.desktop v1.1.0: Vollständiges Rechtsklick-Kontextmenü 2026-02-10 09:42:52 +01:00
main.py v1.1.0: Vollständiges Rechtsklick-Kontextmenü 2026-02-10 09:42:52 +01:00
README.md v1.1.0: Vollständiges Rechtsklick-Kontextmenü 2026-02-10 09:42:52 +01:00
requirements.txt Initial commit: PyQt6 FileBrowser mit Preview 2026-02-02 13:25:15 +01:00

FileBrowser

Ein moderner Dateimanager mit Vorschau-Funktion, geschrieben in Python mit PyQt6.

Version

v1.1.0 - Vollständiges Rechtsklick-Kontextmenü

Features

Dateioperationen

  • Kopieren/Ausschneiden/Einfügen (Ctrl+C, Ctrl+X, Ctrl+V)
  • Neue Datei erstellen (Ctrl+N) - mit Vorlagen für Python, JS, HTML, CSS, JSON, Markdown, Shell
  • Neuer Ordner (Ctrl+Shift+N)
  • Umbenennen (F2)
  • Löschen (Delete)
  • Verschieben/Kopieren nach...
  • Drag & Drop Unterstützung

Archiv-Funktionen

  • Packen: ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ
  • Entpacken: ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ (+ 7z, RAR wenn installiert)

Vorschau

  • PDF-Dokumente (mit Zoom und Mehrseiten-Ansicht)
  • Bilder (PNG, JPG, GIF, etc.)
  • Markdown (gerendert)
  • Text und Code-Dateien
  • Vorschau im Panel oder abgetrenntem Fenster

Weitere Funktionen

  • Terminal öffnen (F4)
  • Eigenschaften-Dialog (Alt+Enter) - Dateigröße, Berechtigungen, Zeitstempel
  • Mehrere Themes - Dark, Breeze Dark, Breeze Light, System
  • Breadcrumb-Navigation mit editierbarem Pfad

Tastenkürzel

Kürzel Funktion
Ctrl+N Neue Datei
Ctrl+Shift+N Neuer Ordner
Ctrl+C Kopieren
Ctrl+X Ausschneiden
Ctrl+V Einfügen
Ctrl+A Alles auswählen
F2 Umbenennen
F4 Terminal öffnen
F5 Aktualisieren
Delete Löschen
Alt+Enter Eigenschaften
Backspace Ordner nach oben

Installation

# Abhängigkeiten installieren
pip install -r requirements.txt

# Starten
python main.py

Abhängigkeiten

  • Python 3.10+
  • PyQt6
  • PyMuPDF (fitz) - für PDF-Vorschau
  • Markdown - für Markdown-Rendering

Rechtsklick-Kontextmenü

Bei Datei/Ordner-Auswahl:

  • Öffnen / Öffnen mit...
  • Neu → Neue Datei / Neuer Ordner
  • Ausschneiden / Kopieren
  • Umbenennen
  • Verschieben nach... / Kopieren nach...
  • Zu Archiv packen... (oder Entpacken bei Archiven)
  • Löschen
  • Eigenschaften

Bei leerem Bereich:

  • Neu → Neue Datei / Neuer Ordner
  • Einfügen
  • Aktualisieren
  • Terminal hier öffnen
  • Eigenschaften

Lizenz

MIT License