package="synOCR"
displayname="synOCR beta"
displayname_enu="synOCR beta"
displayname_ger="synOCR beta"
version="1.5.99.5"
thirdparty="yes"
maintainer="geimist"
maintainer_url="https://github.com/geimist/synOCR"
distributor="geimist"
distributor_url="https://github.com/geimist/synOCR/releases"
arch="noarch"
dsmuidir="ui"
firmware="7.0-40000"
os_min_ver="7.0-40000"
ctl_stop="yes"
reloadui="yes"
silent_install="yes"
silent_upgrade="yes"
silent_uninstall="yes"
package_icon="PACKAGE_ICON.PNG"
dsmappname="SYNO.SDS.synOCR.Application"
helpurl="https://www.synology-forum.de/threads/synocr-gui-fuer-ocrmypdf.99647/"
beta="yes"
description="synOCR is a simple GUI for the Dockercontainer OCRmyPDF. This allows you to easily apply OCR to PDF documents. synOCR can then search for tags and dates in the documents, rename them according to an individual pattern and sort them by categories in subfolders. Using hard links does not increase the amount of storage space required if a document has to be sorted into several category folders."
description_hun="A synOCR egy egyszerű GUI az OCRmyPDF Docker konténerhez. Segítségével könnyedén alkalmazhat OCR-t PDF dokumentumokra. A synOCR ezután képes címkéket és dátumokat keresni a dokumentumokban, egyedi minta szerint átnevezni és kategóriák szerint almappákba rendezni őket. A kemény hivatkozások használatával nem növekszik a tárhelyigény, ha egy dokumentumot több kategóriás mappába kell rendezni."
description_nor="synOCR er et enkelt grensesnitt for Docker-containeren OCRmyPDF. Med den kan du enkelt bruke OCR på PDF-dokumenter. synOCR kan deretter søke etter tagger og datoer i dokumentene, gi dem nytt navn etter et individuelt mønster og sortere dem i undermapper etter kategorier. Ved å bruke harde lenker er det ikke behov for økt lagringsplass hvis et dokument må sorteres i flere kategorimapper."
description_krn="synOCR은 Docker 컨테이너 OCRmyPDF를 위한 간단한 GUI입니다. synOCR은 문서에서 태그와 날짜를 검색하고, 개별 패턴에 따라 이름을 바꾸고, 카테고리에 따라 하위 폴더로 정렬할 수 있습니다. 하드 링크를 사용하면 문서를 여러 카테고리 폴더로 분류해야 하는 경우 저장 공간 요구량이 증가하지 않습니다."
description_sve="synOCR är ett enkelt gränssnitt för Docker-behållaren OCRmyPDF. Med den kan du enkelt tillämpa OCR på PDF-dokument. synOCR kan sedan söka efter taggar och datum i dokumenten, byta namn på dem enligt ett individuellt mönster och sortera dem i undermappar enligt kategorier. Genom att använda hårda länkar ökar inte behovet av lagringsutrymme om ett dokument måste sorteras i flera kategorimappar."
description_trk="synOCR, Docker konteyneri OCRmyPDF için basit bir GUI'dir. Bununla PDF belgelerine kolayca OCR uygulayabilirsiniz. synOCR daha sonra belgelerdeki etiketleri ve tarihleri arayabilir, bunları ayrı bir desene göre yeniden adlandırabilir ve kategorilere göre alt klasörler halinde sıralayabilir. Sabit bağlantılar kullanıldığında, bir belgenin birkaç kategori klasörüne ayrılması gerekiyorsa, depolama alanı gereksinimi artmaz."
description_fre="synOCR est une interface graphique simple pour le conteneur Docker OCRmyPDF. Il te permet d'appliquer facilement l'OCR aux documents PDF. synOCR peut ensuite rechercher les balises et les dates dans les documents, les renommer selon un modèle individuel et les classer par catégories dans des sous-dossiers. En utilisant des liens en dur, il n'y a pas d'augmentation de l'espace de stockage lorsqu'un document doit être classé dans plusieurs dossiers de catégories"
description_plk="synOCR to proste GUI dla kontenera Docker OCRmyPDF. Program synOCR może wyszukiwać znaczniki i daty w dokumentach, zmieniać ich nazwy według indywidualnego wzorca oraz sortować je w podfolderach według kategorii. Dzięki zastosowaniu twardych łączy nie zwiększa się zapotrzebowanie na miejsce w pamięci, jeśli dokument musi być posortowany w kilku folderach kategorii."
description_ptb="synOCR é um simples GUI para o container Docker OCRmyPDF. Com ele, você pode facilmente aplicar OCR a documentos PDF. synOCR pode então procurar por etiquetas e datas nos documentos, renomeá-los de acordo com um padrão individual e classificá-los em subpastas de acordo com as categorias. Ao utilizar links rígidos, não há aumento da necessidade de espaço de armazenamento se um documento tiver que ser classificado em várias pastas de categoria."
description_rus="synOCR - это простой графический интерфейс для Docker-контейнера OCRmyPDF. С его помощью вы можете легко применять OCR к PDF-документам. synOCR может искать в документах теги и даты, переименовывать их по индивидуальному шаблону и сортировать по категориям в подпапках. Использование жестких ссылок позволяет не увеличивать объем памяти, если документ необходимо рассортировать по нескольким папкам категорий."
description_ita="synOCR è una semplice interfaccia grafica per il contenitore Docker OCRmyPDF. Con esso è possibile applicare facilmente l'OCR ai documenti PDF. synOCR può quindi cercare tag e date nei documenti, rinominarli secondo uno schema individuale e ordinarli in sottocartelle in base alle categorie. Grazie all'utilizzo di collegamenti rigidi, non è necessario aumentare lo spazio di archiviazione se un documento deve essere ordinato in diverse cartelle di categoria."
description_enu="synOCR is a simple GUI for the Dockercontainer OCRmyPDF. This allows you to easily apply OCR to PDF documents. synOCR can then search for tags and dates in the documents, rename them according to an individual pattern and sort them by categories in subfolders. Using hard links does not increase the amount of storage space required if a document has to be sorted into several category folders."
description_spn="synOCR es una sencilla interfaz gráfica de usuario para el contenedor Docker OCRmyPDF. Con él, puede aplicar fácilmente el OCR a los documentos PDF. synOCR puede entonces buscar etiquetas y fechas en los documentos, renombrarlos según un patrón individual y ordenarlos en subcarpetas según las categorías. Al utilizar enlaces duros, no se necesita más espacio de almacenamiento si un documento tiene que ser clasificado en varias carpetas de categorías."
description_ptg="synOCR é um simples GUI para o contentor Docker OCRmyPDF. Com ele, pode facilmente aplicar OCR a documentos PDF. synOCR pode então procurar etiquetas e datas nos documentos, renomeá-los de acordo com um padrão individual e classificá-los em subpastas de acordo com as categorias. Ao utilizar ligações rígidas, não há aumento da necessidade de espaço de armazenamento se um documento tiver de ser classificado em várias pastas de categoria."
description_jpn="synOCRは、DockerコンテナOCRmyPDFのためのシンプルなGUIです。それを使って、簡単にPDF文書にOCRを適用することができます。そして、synOCRは、文書内のタグや日付を検索し、個々のパターンに従ってそれらをリネームし、カテゴリに従ってサブフォルダにそれらを並べ替えることができます。ハードリンクを使用することで、1つの文書を複数のカテゴリーフォルダーに分類する場合でも、ストレージの容量を増やす必要はありません。"
description_ger="synOCR ist eine einfache GUI für den Dockercontainer OCRmyPDF. Damit kannst du einfach OCR auf PDF-Dokumente anwenden. synOCR kann anschließend nach Tags und Datum in den Dokumenten suchen, diese nach einem individuellen Muster umbennenn und nach Kategorien in Unterordner einsortieren. Durch Verwendung von Hardlinks entsteht kein erhöhter Speicherplatzbedarf, wenn ein Dokument in mehrere Kategorieordner einsortiert werden muss."
description_dan="synOCR er en simpel GUI for Docker-containeren OCRmyPDF. Med den kan du nemt anvende OCR til PDF-dokumenter. synOCR kan derefter søge efter tags og datoer i dokumenterne, omdøbe dem efter et individuelt mønster og sortere dem i undermapper efter kategorier. Ved at bruge hardlinks er der ikke behov for øget lagerplads, hvis et dokument skal sorteres i flere kategorimapper."
description_chs="synOCR是Docker容器OCRmyPDF的一个简单GUI。有了它，你可以轻松地将OCR应用于PDF文档。然后，synOCR可以搜索文档中的标签和日期，根据个别模式重命名，并根据类别将它们分类到子文件夹中。通过使用硬链接，如果一份文件需要被分类到几个类别的文件夹中，就不会增加存储空间的要求。"
description_csy="synOCR je jednoduché grafické rozhraní pro kontejner Docker OCRmyPDF. Pomocí něj můžete snadno aplikovat OCR na dokumenty PDF. synOCR pak dokáže v dokumentech vyhledávat značky a data, přejmenovávat je podle individuálního vzoru a třídit je do podsložek podle kategorií. Při použití pevných odkazů se nezvyšují nároky na úložný prostor, pokud je třeba dokument roztřídit do několika složek kategorií."
description_nld="synOCR is een eenvoudige GUI voor de Docker container OCRmyPDF. Hiermee kunt u eenvoudig OCR toepassen op PDF-documenten. synOCR kan vervolgens zoeken naar tags en data in de documenten, ze hernoemen volgens een individueel patroon en ze sorteren in submappen volgens categorieën. Door het gebruik van harde koppelingen is er geen grotere opslagruimte nodig als een document in verschillende categoriemappen moet worden gesorteerd."
changelog="known issues / limitations:<br/> -  The check whether a selected folder (OUTPUT, BACKUP) is encrypted and possibly not mounted <br/>    does not work when running the program without root privileges (due to the known rights restrictions)
1.5.0 [2025-03-28]<br/>    ⚠️ known issues / limitations: Devices with an ARM64 / aarch64 CPU are not supported with this release due to Python incompatibility❗️ <br/>  IMPLEMENTATIONS:<br/> - [GUI]    🔥 Color adjustments can now be used to configure the contrast, the sharpness and a black and white mode (1-bit).<br/> - [GUI]    🔥 Blank page detection and removal has been implemented.<br/> - [shell]  If logging is activated, the file "file_processing.log" is now kept in the log folder for a quick overview of the target files<br/> - [GUI]    A slider can be used to set a processing delay of 0-120 seconds (compatibility of folder monitoring with incompatible scanners such as CANON)<br/> - [GUI]    The source file remains unchanged via the OCR parameter --keep_hash, but can still be classified and renamed (issue #59)<br/>  IMPROVEMENT:<br/> - [GUI]    the save dialog in the GUI now runs much faster<br/> - [shell]  improved protection of the source file in the event of an error<br/> - [shell]  yaml key dirname_RegEx is implemented in order to be able to generate dynamic paths with path variable §dirname_RegEx<br/> - [GUI]    an indicator for the profile change has been added<br/> - [shell]  duplicate detection of the target file is now more robust<br/> - [shell]  use native DSM permission adjustment<br/> - [shell]  all non-alphanumeric characters at target file name will be compressed (issue #58)<br/> - [GUI]    where possible, text fields and radio buttons have been replaced by sliders and switches.<br/> - [GUI]    splitting pages can be set to each page<br/> - [SHELL]  bump apprise library to 1.9.2<br/> - [GUI]    bump Bootstrap framework to 5.3.3 (thx @Tommes)<br/> - [GUI]    bump jQuery to 3.7.1 (thx @Tommes)<br/> - [GUI]    invalid source directories are displayed in the GUI<br/> - [shell]  changed D-M-Y, D.M.Y and D/M/Y regexes in search_all_numeric_dates to allow search for 2- and 4-digit years. (#56 thx @dklinger)<br/> - [shell]  update find_dates.py from v0.4 ➜ v0.6 (thx @GThorsten)<br/>            search_alpha_numeric_dates()<br/>            -change regex after user hint<br/>            search_alpha_numeric_dates()<br/>            - optimize search for short dates (jun., Apr......)<br/>            - bugfix regex with whitespace after Month<br/>            - add some logging<br/>  BUGFIXES:<br/> - [shell]  issue with the delay in combination with folder monitoring<br/> - [shell]  the counting of pages was changed from PyPDF to pymupdf to catch an error with EOF<br/> - [shell]  search prefix and search suffix have been removed from the entire file name<br/> - [shell]  file names containing double quotation marks resulted in an error<br/> - [shell]  bugfix for file names with a tilde<br/> - [shell]  update find_dates.py<br/>            bugfix for dates like 15.6.2023<br/>            add language = de to dateparser (thx @dklinger)<br/> - [shell]  update find_dates.py from v0.6 ➜ v0.7 (thx @dklinger)<br/>            fix for dateparser parsing current datetime from invalid string<br/> - [SHELL]  fix error message "warning: ./synOCR.sh: line 780: command substitution: ignored null byte in input"<br/> - [shell]  fixing some minor bugs<br/>  "
