Unverified Commit f9e2c052 authored by Marius Göcke's avatar Marius Göcke
Browse files

updates

parent 36fff89b
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
from pathlib import Path
import os
from ScriptCollection.GeneralUtilities import GeneralUtilities
from ScriptCollection.ScriptCollectionCore import ScriptCollectionCore
from ScriptCollection.TasksForCommonProjectStructure import TasksForCommonProjectStructure


@@ -10,7 +8,7 @@ def prepare_build_codeunits():
    current_file = str(Path(__file__).absolute())
    repository_folder = GeneralUtilities.resolve_relative_path("../../..", current_file)
    t.ensure_certificate_authority_for_development_purposes_is_generated(repository_folder)
    clone_repository_as_resource(t, repository_folder, "https://github.com/tesseract-ocr/tessdata", "OCRData", "tessdata")
    t.clone_repository_as_resource(repository_folder, "https://github.com/tesseract-ocr/tessdata", "OCRData", "tessdata")
    t.generate_certificate_for_development_purposes_for_product(repository_folder)
    t.generate_tasksfile_from_workspace_file(repository_folder)
    t.generate_codeunits_overview_diagram(repository_folder)
+3 −5
Original line number Diff line number Diff line
from pathlib import Path
import os
from ScriptCollection.GeneralUtilities import GeneralUtilities
from ScriptCollection.ScriptCollectionCore import ScriptCollectionCore
from ScriptCollection.TasksForCommonProjectStructure import TasksForCommonProjectStructure


def update_dependencies():
    set_latest_version_for_clone_repository_as_resource("OCRData", "https://github.com/tesseract-ocr/tessdata")
    t: TasksForCommonProjectStructure = TasksForCommonProjectStructure()
    t.set_latest_version_for_clone_repository_as_resource("OCRData", "https://github.com/tesseract-ocr/tessdata")


if __name__ == "__main__":
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" ?>
<cps:codeunit xmlns:cps="https://projects.aniondev.de/PublicProjects/Common/ProjectTemplates/-/tree/main/Conventions/RepositoryStructure/CommonProjectStructure" codeunitspecificationversion="2.9.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://projects.aniondev.de/PublicProjects/Common/ProjectTemplates/-/raw/v2.9.4/Conventions/RepositoryStructure/CommonProjectStructure/codeunit.xsd" enabled="true">
    <cps:name>SimpleOCRCLI</cps:name>
    <cps:version>1.1.0</cps:version>
    <cps:version>1.2.0</cps:version>
    <cps:codeunitownername>Marius Göcke</cps:codeunitownername>
    <cps:codeunitowneremailaddress>marius.goecke@gmail.com</cps:codeunitowneremailaddress>
    <cps:properties codeunithastestablesourcecode="true" codeunithasupdatabledependencies="true" throwexceptionifcodeunitfilecannotbevalidated="true" developmentstate="Maintenance-updates only" description="SimpleOCRCLI is a simple standalone-CLI for SimpleOCR.">
+4 −2
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.IO;
using System.Text;
using GRYLibrary.Core.Logging.GeneralPurposeLogger;
using SimpleOCR.CLI.Core.Verbs;

namespace SimpleOCR.CLI.Core.Runner
@@ -16,8 +17,9 @@ namespace SimpleOCR.CLI.Core.Runner

        protected override string RunImplementation()
        {
            SimpleOCR.Library.Core.IOCRService ocrService = new SimpleOCR.Library.Core.OCRService();
            string result = ocrService.GetOCRContent(File.ReadAllBytes(_Options.File), new HashSet<string>(_Options.Languages), _Options.Type);
            SimpleOCR.Library.Core.IOCRService ocrService = new SimpleOCR.Library.Core.OCRService(_Options.OCRDataFolder, GeneralLogger.CreateUsingConsole());
            ocrService.Initialize();
            string result = ocrService.GetOCRContent(File.ReadAllBytes(_Options.File), new HashSet<string>(_Options.Languages));
            if(_Options.Outputfile == null)
            {
                Console.WriteLine(result);
+3 −3
Original line number Diff line number Diff line
@@ -2,9 +2,9 @@
    <PropertyGroup>
        <TargetFramework>net9.0</TargetFramework>
        <Authors>Marius Göcke</Authors>
        <Version>1.1.0</Version>
        <AssemblyVersion>1.1.0</AssemblyVersion>
        <FileVersion>1.1.0</FileVersion>
        <Version>1.2.0</Version>
        <AssemblyVersion>1.2.0</AssemblyVersion>
        <FileVersion>1.2.0</FileVersion>
        <SelfContained>false</SelfContained>
        <IsPackable>false</IsPackable>
        <PreserveCompilationContext>false</PreserveCompilationContext>
Loading