Dieses Projekt ist ein minimalistischer Datei-Browser für .lbrn
und .lbrn2
Dateien.
Diese Dateiformate werden von der Software LightBurn erstellt und verwendet.
Mit diesem PHP-Projekt können Sie alle Dateien und Ordner in einem konfigurierbaren Subpfad durchsuchen, sich durch die Ordner bewegen und die Dateien ansehen.
- Datei- und Ordneransicht: Anzeige aller Dateien und Ordner im konfigurierten Subpfad.
- Datei-Viewer: Zeigt ein Thumbnail-Bild der Datei, verwendete Schriftarten und die Version von LightBurn, die bei der Erstellung verwendet wurde.
- Datei-Interaktionen: Unterstützt das Herunterladen und Hinzufügen von Dateien.
- Umbenennen von Dateien und Ordnern
- Authentifizierung mittels OIDC besser bekannt als openid.
- Löschen von Dateien und Ordnern.
- Verschieben von Datein
- Zwei-Faktor-Authentifizierung (2FA).
- PHP 8.1
- Bootstrap 5.3.1
- Smarty (mittels Composer installiert)
- FastRoute (mittels Composer installiert)
- OpenID-Connect-PHP (mittels Composer installiert)
- Klonen Sie das Repository:
git clone ...
- Navigieren Sie zum Projektordner:
cd LightBurnBrowser
- Installieren Sie die Abhängigkeiten:
composer install
- Öffnen Sie
config.php
. - Ändern Sie den Wert der Variable, um den Subpfad festzulegen, in dem die Dateien gespeichert werden sollen.
define('BROWSER_PATH', '....');
- Starten Sie Ihren lokalen Server.
- Navigieren Sie zu
http://localhost:port/
in Ihrem Webbrowser.
Dieses Projekt steht unter der GNU Affero General Public License v3.0
-> siehe die LICENSE Datei für Details.
Dieses Projekt ist noch in der Entwicklung. Bei Fehlern oder Verbesserungsvorschlägen können Sie gerne ein Issue erstellen oder einen Pull Request senden.