geimist / synOCR

synOCR turns your Synology DiskStation into a paperless office
https://geimist/synOCR
GNU General Public License v3.0
44 stars 5 forks source link

YAML-Regeln / Tagverwaltung übersichtlicher gestalten #12

Open geimist opened 1 year ago

geimist commented 1 year ago

💡 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.