Das ist mittlerweile so ausgereift, dass ich dachte, ich poste es hier.
Vorstellung von QSurfer und QIndexer: Open-Source-Suchtools für NAS-Dateispeicher
QSurfer ist ein Open-Source-Desktop-Client zum Suchen und Durchstöbern für QNAP Qsirch, der eine schnellere und praktischere Desktop-Erfahrung für die Dateisuche im Netzwerk bieten soll – und das ganz ohne gigabyteweise aufgeblähtes Python und Java. Die Benutzeroberfläche ist plattformübergreifend und basiert auf .NET/Avalonia.
Es funktioniert mit Qsirch über dessen REST-API und zeigt die Ergebnisse in einer vertrauten Datei-Explorer-Oberfläche an: suchen, browsen, anzeigen, öffnen, organisieren, wiederherstellen und mehrere Suchen gleichzeitig aktiv halten.
QSurfer kann folgende Quellen nutzen:
- Qsirch / QSIRC für die bestehende QNAP-indizierte Suche.
- QIndexer, einen optionalen Open-Source-Begleitdienst zum Indexieren, der parallel betrieben werden kann.
QIndexer ist für Umgebungen gedacht, die mehr Kontrolle über das Indexieren wünschen – einschließlich nicht-QNAP-Speicher oder als zusätzlicher Index für lokale/Netzwerkpfade. QSurfer kann beide konfigurierten Anbieter abfragen und die Ergebnisse über dieselbe Oberfläche darstellen.
Highlights:
- Dateien und Ordner nach Name, Typ, Datum, exakter Übereinstimmung, Dokumentinhalt und logischen Begriffen suchen.
- Explorer-ähnliches Browsen mit Unterstützung für gemappte Laufwerke, UNC-Pfade und Linux-Mountpunkte.
- Ordnerspezifische Suche: Mehrere Ordner einbeziehen oder Bereiche eines Shares explizit ausschließen.
- Gespeicherte Suchen, letzte Suchen, Favoriten, Tabs und abdockbare Fenster.
- Detail-, Listen- und Symbolansichten mit Sortierung und fortlaufendem Laden.
- Dateivorschau für gängige Dokumente, PDFs und Bilder.
- Unterstützung für NAS-Papierkorb und Snapshots/Versionhistorie (sofern vom NAS bereitgestellt).
- Benutzerbezogene lokale Einstellungen, Verlauf, Favoriten, gespeicherte Suchen und Layouts.
- Portable, eigenständige Builds für Windows x64 und Linux x64.
QSurfer ist nicht mit QNAP verbunden.
Beide Projekte sind MIT-lizenziert:
Feedback, Bugreports, Feature-Wünsche und Tests auf verschiedenen QNAP-Modellen und Speicher-Setups sind willkommen.