💡 Es gibt ein schönes Projekt namens json-editor. Das könnte man einfach über eine weitere (Unter-)Seite in der synOCR-GUI nutzen (ein Button öffnet den Editor mit den Regeln des aktuellen Profils).
Dazu würde das bestehende YAML zu JSON konvertiert (es wird generell von synOCR nur JSON verarbeitet und die YAML-Datei temporär per Python zu JSON konvertiert).
Im Falle einer Implementierung sollten die JSON-Regeln gleich in der DB gespeichert werden. Ein Zugriff über das Dateisystem wäre beim Vorhandensein einer GUI wohl überflüssig.
Vorraussetzung wäre, dass man nicht nur bestehende Regeln modifizieren kann, sondern im Editor sollte die mögliche synOCR-Regelsyntax festgeschrieben/definiert werden können.
💡 Es gibt ein schönes Projekt namens json-editor. Das könnte man einfach über eine weitere (Unter-)Seite in der synOCR-GUI nutzen (ein Button öffnet den Editor mit den Regeln des aktuellen Profils).
Hier gibt es eine Demo-GUI
Dazu würde das bestehende YAML zu JSON konvertiert (es wird generell von synOCR nur JSON verarbeitet und die YAML-Datei temporär per Python zu JSON konvertiert).
Im Falle einer Implementierung sollten die JSON-Regeln gleich in der DB gespeichert werden. Ein Zugriff über das Dateisystem wäre beim Vorhandensein einer GUI wohl überflüssig.
Vorraussetzung wäre, dass man nicht nur bestehende Regeln modifizieren kann, sondern im Editor sollte die mögliche synOCR-Regelsyntax festgeschrieben/definiert werden können.