Skip to content

Latest commit

 

History

History
134 lines (94 loc) · 3.91 KB

File metadata and controls

134 lines (94 loc) · 3.91 KB

ExplorerPro Suite

An advanced file explorer with privacy monitor, preview panel, sync manager, and integrated code editor.

Features

  • File Browser with multi-tab support and breadcrumb navigation
  • Preview Panel for PDF, images, code, and text
  • Privacy Monitor -- detection and management of sensitive files
  • Advanced Search with filters (type, size, date)
  • Duplicate Finder via file hashes
  • Quick Editor with syntax highlighting (QScintilla + Pygments)
  • Prompt Launcher for AI prompts
  • Sync Manager for folder synchronization
  • App Launcher for quick access
  • Status Bar with file statistics and privacy status

Architecture

ExplorerPro Suite v1.0
├── src/
│   ├── core/           Event bus, file index, settings
│   ├── gui/
│   │   ├── browser/    File browser with table view
│   │   ├── preview/    Preview panel (PDF, images, code)
│   │   └── sidebar/    Sidebar with search and navigation
│   └── modules/
│       ├── editor/     Quick editor with syntax highlighting
│       ├── indexer/    Duplicate finder
│       ├── launcher/   App launcher
│       ├── privacy/    Privacy monitor and blacklist
│       ├── prompts/    Prompt management
│       └── sync/       Sync manager

Full architecture: ARCHITEKTUR.md

Installation

Prerequisites

  • Python >= 3.8
  • PySide6

Setup

pip install -r requirements.txt

Usage

python src/main.py

Or via the batch file:

START_ExplorerPro.bat

Dependencies

Package Purpose
PySide6 GUI framework
QScintilla Code editor
PyMuPDF PDF preview
watchdog File monitoring
Pygments Syntax highlighting
pandas Table import

License

AGPL v3 - See LICENSE

This project uses PySide6 (LGPL) and PyMuPDF (AGPL).


Version: 1.0.0 Autor: Lukas Geiger Letzte Aktualisierung: Maerz 2026


English

ExplorerPro Suite

An advanced file explorer with privacy monitor, preview panel, sync manager, and integrated code editor. Designed as a power-user replacement for standard OS file explorers.

Features

  • File Browser: Multi-tab browsing with breadcrumb navigation and context menus
  • Preview Panel: In-app preview for PDF, images, code (syntax-highlighted), and text files
  • Privacy Monitor: Automatic detection and management of sensitive/private files
  • Advanced Search: Filter by type, size, and date
  • Duplicate Finder: Hash-based duplicate detection across folders
  • Quick Editor: Built-in code editor with syntax highlighting (QScintilla + Pygments)
  • Sync Manager: Folder synchronization with pattern-based exclusions
  • App Launcher: Quick access to configured applications
  • Prompt Launcher: Integrated AI prompt management

Requirements

  • Python 3.8+
  • PySide6, QScintilla, PyMuPDF, watchdog, Pygments

Installation

git clone https://github.com/lukisch/REL-PUB_ExplorerPro_SUITE.git
cd REL-PUB_ExplorerPro_SUITE
pip install -r requirements.txt
python src/main.py

License

AGPL v3 — See LICENSE for details.


Haftung / Liability

Dieses Projekt ist eine unentgeltliche Open-Source-Schenkung im Sinne der §§ 516 ff. BGB. Die Haftung des Urhebers ist gemäß § 521 BGB auf Vorsatz und grobe Fahrlässigkeit beschränkt. Ergänzend gelten die Haftungsausschlüsse aus GPL-3.0 / MIT / Apache-2.0 §§ 15–16 (je nach gewählter Lizenz).

Nutzung auf eigenes Risiko. Keine Wartungszusage, keine Verfügbarkeitsgarantie, keine Gewähr für Fehlerfreiheit oder Eignung für einen bestimmten Zweck.

This project is an unpaid open-source donation. Liability is limited to intent and gross negligence (§ 521 German Civil Code). Use at your own risk. No warranty, no maintenance guarantee, no fitness-for-purpose assumed.