• Stable v1.3.0 82db129d21

    synOCR_v1.3.0

    geimist released this 3 months ago | 2 commits to master since this release

    1.3.0 [2022-11-01]

    📦 SPK DOWNLOAD ⬇️

    BUGFIXES:

    • counting of log and backup files to be deleted was not correct under certain situations
    • catching an error message if there are no docker images to be cleaned up

    IMPROVEMENT:

    • YAML rules: if the value for condition not set - fallback to any
    • Notification in the log when rule-based destination folders are found, but a conflicting setting is set in the GUI
    • Profiles are now processed in alphabetical order (by profile name)

    IMPLEMENTATIONS:

    • 🔥 Input folder monitoring included (need installed inotify-tools from here: https://synocommunity.com/package/inotify-tools)
      • a pulsing status icon in the gui indicates an active monitoring
    • 🔥 new Python based date search implemented, which also finds written out months (gthorsten)
      • a start year for date search can defined in GUI
      • a year in future can be defined in GUI as latest year for search
    • 🔥 support separator sheet - dokument split pattern can be configured in GUI
      • in GUI user can define: splitpage is first page, is last page or discard
    • 🔥 Pictures in the source folder can be converted automatically
    • option to reduce multiple spaces to one (helpful with RegEx)
    • the number of pages is now determined with Python - Exiftool and pdfinfo become obsolete
    • [YAML] all renaming parameter can be used as tagname components in YAML-rules (experimental)
    • [YAML] tagname & tagname_RegEx can be combined:
      • use §tagname_RegEx in tagname and it will be replaced by tagname_RegEx
    • Metadata will be add with Python - Exiftool become obsolete
      • set author (get author information from ocr options if set [--author john doe])
      • set creation date (depending on which one was defined: OCR, file date, now)
      • set keywords
    • the conversion from YAML to JSON is no longer done with the binary yq but by Python
    • logging deleted backup files in loglevel 2
    • [GUI] notify about updates in main page (because cphub.net is not working)
    • [GUI] support for follow machine translated languages (by DeepL)
      • Chinese simplified
      • Czech
      • Japanese
      • Danish
      • French
      • Italian
      • Dutch
      • Polish
      • Russian
      • Spanish
      • Swedish
      • Hungarian
      • Turkish
      • Portuguese European
      • Portuguese Brazilian
    Downloads
     
  • Stable v1.2.0 1d91eb7622

    synOCR_v1.2.0

    geimist released this 1 year ago | 419 commits to master since this release

    known issues / limitations at DSM7:

    • The check whether a selected folder (INPUT, OUTPUT, BACKUP) is encrypted
      and possibly not mounted does not work when running the program via the GUI
      (due to the known rights restrictions)

    1.2.0 [2022-01-11]

    📦 SPK DOWNLOAD ⬇️

    BUGFIXES:

    • (DSM7) Creating the required user group docker was not possible if a similarly named group already existed.
    • RegEx with lookahead / lookbehind for tag names were not possible
    • minor bugfixes (thx to tommes)

    IMPROVEMENT:

    • DSM 7 compatibility (many thanks to tommes from german synology forum)
    • handling of special characters improved
    • cleanup of unused docker images
    • delete cron job who was generated with synOCR at DSM6
    • (DSM7) DSM notifications work again
    • DSM notifications: list all possible users
    • indicator about valid directorys in GUI
    • the order of the tags can now be defined
      criterion is the alphabetical sorting of the rule names in the YAML file
    • rewrite GUI (thx to tommes)
    • (DSM7) DSM 7 icons (many thanks to TJ. from german synology forum)

    IMPLEMENTATIONS:

    • renaming parameter for the year can now be 2 or 4 digits
      (§yocr2 §yocr4 §ynow2 §ynow4 §ysource2 §ysource4)
    • added renaming parameter §pagecount (pages of current document)
    • all renaming parameter can be used as path components in YAML-rules (except document title §tit)
    • target files can moved to folders named by year
    • target files can moved to folders named by year/month
    • number of backup files can now be limited (days or number)
    Downloads
     
  • Stable v1.1.2 8bdf3432bc

    synOCR_v1.1.2

    geimist released this 2 years ago | 0 commits to 1.1.x_release since this release

    BUGFIXES:

    • an error when the page counter could not be calculated.

    IMPROVEMENT:

    • counter for processed pages at aarch64 are now possible if Exiftool is installed
    Downloads
     
  • Stable v1.1.1 af27ffd327

    synOCR_v1.1.1

    geimist released this 2 years ago | 11 commits to 1.1.x_release since this release

    BUGFIXES:

    • fixed century check
    • fixed name of variable
    Downloads
     
  • Stable v1.1.0 761ba18306

    synOCR_v1.1.0

    geimist released this 2 years ago | 709 commits to master since this release

    IMPLEMENTATIONS:

    • added the option to define the tag name via RegEx (Parameter tagname_RegEx in YAML file)
    • added a counter for processed pages and files per profile (x86_64 only)
    • added additional renaming parameters:
      §hhsource §mmsource §sssource §hhnow §mmnow §ssnow §pagecounttotal §filecounttotal §pagecountprofile §filecountprofile
    • support for CPU aarch64 (statistics work only limited, because pdfinfo is missing)
    • improved date search / data to be ignored can be specified in the GUI (thanks to DeeKay1)

    BUGFIXES:

    • tagsymbol with spaces don't work
    • copy file, if hard links are not createable
    • it is no longer calculated with expr
    • 'force quiet' (GUI) now also terminates the Docker container synOCR
    • minor bugfixes
    Downloads
     
  • Stable v1.0.2 d573dfb302

    synOCR_v1.0.2

    geimist released this 2 years ago | 829 commits to master since this release

    BUGFIXES:

    • file date could not be set to source
    • if no destination folder was defined in all fulfilled rules (YAML file), the destination file was lost
    • file permission of the target file adjusted (664 and ACL-inheritance)
    Downloads
     
  • Stable v1.0.1 11bd70e35b

    synOCR_v1.0.1

    geimist released this 3 years ago | 854 commits to master since this release

    BUGFIXES:

    • "condition: all" was not evaluated correctly (YAML-file)
    • unnecessary counter supplement of the target file, if no renaming syntax was specified
    • YAML-Samplefile was not created correctly if there were spaces in the path
    • File permission of the target file adjusted
    Downloads
     
  • Stable v1.0.0 125048d74d

    synOCR_v1.0.0

    geimist released this 3 years ago | 881 commits to master since this release

    IMPLEMENTATIONS:

    • multilingual GUI (currently German, English)
    • advanced rule management (in combination with an external YAML-file -> write Samplefile with button in GUI)
    • tags are now independent of the search term (alias - in combination with an external YAML-file)
    • source files: a search prefix with preceding "!" inverts the search in filename ( !value )
    • source files: a final "" is used as search suffix in filename ( value )
    • if the Exiftool is installed, found tags and date are written into the meta data

    BUGFIXES:

    • if a path refers to an (unmounted) encrypted directory, the program run is aborted
    Downloads
     
  • Pre-Release dev_multilang dbf9acde91

    dev_multilang

    geimist released this 3 years ago | 916 commits to master since this release

    Downloads
     
  • Stable v0.17.1 33ebfd741e

    synOCR_v0.17.1

    geimist released this 3 years ago | 0 commits to branch_0.17 since this release

    BUGFIXES:

    • Fehler, wenn keine Umbenennungssyntax angegeben wurde
    Downloads