Suchergebnisse

  1. J

    [Synology Drive]Erwartete Dateiberechtigungen für Sichtbarkeit.

    Es sind die Home-Ordner der jeweiligen Benutzer. Der Workflow ist wie folgt: Scanner scannt in /volume1/Scans/alexander Mein Programm im Docker Container erkennt, dass eine neue Datei in dem Ordner ist, prüft ob es eine richtige PDF ist, OCR't die Datei und gibt sie im Ordner...
  2. J

    [Synology Drive]Erwartete Dateiberechtigungen für Sichtbarkeit.

    Moin, ich entwickle einen Docker Container, der PDF-Dateien OCR't und in einen anderen Ordner schreibt. Mein Problem ist, dass scheinbar die UID/GID im Zielordner nicht richtig sind, oder etwas anderes. Aktuell soll sich der Zielordner unter /volume1/homes/benutzer/Drive/Scans befinden. Leider...
  3. J

    synOCR synOCR - GUI für OCRmyPDF

    python 2 macht wenig sinn, weil's in einem Monat nicht mehr weiterentwickelt wird und somit python 3 in naher Zukunft default installiert sein wird. casefold gibt's seit 3.3. kannst die Zeile auch weglassen, weil's keine Alternative gibt. kleine Anregung für ein neues Konfigurationsformat...
  4. J

    synOCR synOCR - GUI für OCRmyPDF

    https://pythonclock.org
  5. J

    synOCR synOCR - GUI für OCRmyPDF

    für diese Syntax wird meine ich Python 3.6 oder 3.7 vorausgesetzt. alternativ: anstatt short_name = f"{month[:i]}." short_name = month[:i] + "." und für den anderen anstatt: def prepare(line: str) -> str: def prepare(line):
  6. J

    synOCR synOCR - GUI für OCRmyPDF

    In etwas schöner: #!/bin/env python3 from dateutil.parser import parse from dateutil.tz import tzlocal from datetime import date as d import re import sys lst = [ ["January", "Januar", "Januarie", "??????", "??", "sije?anj", "leden", "januar"...
  7. J

    synOCR synOCR - GUI für OCRmyPDF

    Datums-Parser Hatte leider wenig Zeit auf den Post vorher zu antworten, hier mal ein Python Beispiel, man muss halt die Monats-Strings vorhalten: #!/bin/env python3 from dateutil.parser import parse from dateutil.tz import tzlocal from datetime import date as d import re lst = [...
  8. J

    synOCR synOCR - GUI für OCRmyPDF

    Habe die Beschreibung gar nicht gesehen von den Datumsvariablen, weil dort so viel steht, dass ich erst heruntersollen musste :O Zudem, wenn man in der Eingabemaske bei den Ordnern kein abschließendes "/" angibt, wird das Verzeichnis nicht gefunden. Ich weiß gerade nicht, wie der default Wert...
  9. J

    synOCR synOCR - GUI für OCRmyPDF

    Hier ein Beispiel-Python-Script, das ohne zusätzliche Dependencies(sprich packages/libraries) auch deinen Fall abdeckt: import dateutil.parser as dparser date = None lines = [ "049/011-2/017-110-110-020/7", "99.5.2019", "9.5.2019", "12.09.1998", "31.02.1995", "12...
  10. J

    synOCR synOCR - GUI für OCRmyPDF

    Der aktuelle Regex: https://regex101.com/r/zNkC9C/3 Mit einem kleinen fix der Regex: https://regex101.com/r/zNkC9C/4 Python bietet von Haus aus schon eine mächtige Bibliothek mit, die einem solches hier ggf. erspart :) Man siehe z.B...
  11. J

    synOCR synOCR - GUI für OCRmyPDF

    Also wird das ocr'te Datum in der Eingabemaske konfiguriert(Umbenennen des Dokumentes) und nicht das aktuelle Oo? Kam mir irgendwie nicht so vor beim lesen der Tooltips :/ Ich frage mich, ob etwas gegen die Nutzung von Python3 anstatt von Shellskripten spricht :D? In dem Regex in Zeile 414...
  12. J

    synOCR synOCR - GUI für OCRmyPDF

    Moin, wie schwierig ist eine Ergänzung dahingehend, dass man aus dem OCR'ten Dokument dann das richtige Datum, das im Dokument vorkommt, matcht, am liebsten via Regex(manuell für Enthusiasten) und mit vorgegebenem Regex für Normalsterbliche, und im Dokumentennamen verwurstet, sodass man das...
  13. J

    DynamicDNS von INWX auf der Synology

    Bin auf der aktuellsten DSM 6.2 unterwegs und dieses kleine Config-Schnipsel hat mir sehr viel herumwerkeln mit DDNS Updater 2 erspart. Danke, es funktioniert!