# # ChangeLog for gs3-extensions/atea-nlp-tools # # Generated by Trac 1.4.2 # 2024-04-27T19:28:24+12:00 Mon, 22 Nov 2021 02:03:47 GMT cstephen [35733] * gs3-extensions/atea-nlp-tools/trunk/src/ocr (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/.vscode (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/.vscode/settings.json (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/README.md (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/build.xml (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/config.properties.in (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/gson-2.8.7.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/gson-LICENSE (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/javacpp-1.5.6-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/javacpp-1.5.6.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/leptonica-1.82.0-1.5.7-20211004.115151-21-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/leptonica-1.82.0-1.5.7-20211004.115151-21-linux-x86_64.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/leptonica-1.82.0-1.5.7-20211004.115151-21.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/log4j-api-2.12.1-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/log4j-api-2.12.1.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/log4j-core-2.12.1-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/log4j-core-2.12.1.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/log4j-web-2.12.1-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/log4j-web-2.12.1.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/tesseract-4.1.1-1.5.6-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/tesseract-4.1.1-1.5.6-linux-x86_64.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/tesseract-4.1.1-1.5.6.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/lib/java/tomcat-servlet-api-8.5.51.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/setup.sh (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/Exceptions (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/Exceptions/LeptonicaException.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/Exceptions/TesseractException.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/abstractions (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/abstractions/objects (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/abstractions/objects/HttpStatusCode.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/abstractions/objects/IOcrFile.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/abstractions/objects/IOcrOptions.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/abstractions/services (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/abstractions/services/IOcrService.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/objects (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/objects/OcrFile.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/objects/OcrOptionsDto.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/objects/TesseractOptions.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/services (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/services/TesseractOcrService.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/servlets (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/java/org/atea/nlptools/ocr/servlets/TesseractServlet.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/webapp (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/webapp/WEB-INF (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/webapp/WEB-INF/log4j2.xml (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/webapp/WEB-INF/web.xml (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/webapp/webContent (added) * gs3-extensions/atea-nlp-tools/trunk/src/ocr/src/main/webapp/webContent/unauthorised.html (added) Add OCR servlet Mon, 27 Sep 2021 01:39:18 GMT davidb [35494] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/README.txt (added) Notes on what to do to get setup Mon, 27 Sep 2021 01:36:48 GMT cstephen [35493] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/webContent/unauthorised.html (modified) Add utf-8 charset meta to unauthorised page Sun, 26 Sep 2021 21:43:01 GMT cstephen [35487] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/build.xml (modified) Fix build.xml log statement Sun, 26 Sep 2021 21:13:52 GMT cstephen [35485] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy (modified) Ignore config.properties Tue, 14 Sep 2021 00:23:57 GMT davidb [35387] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/TestServlet.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/WEB-INF/web.xml (modified) Add CORS filter to allow requests from localhost:8080 Wed, 11 Aug 2021 04:03:52 GMT davidb [35283] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/notes.md (deleted) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/TestServlet.java (modified) Add failed transcription to TestServlet response Thu, 05 Aug 2021 23:43:34 GMT davidb [35260] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/TestServlet.java (modified) Output more metadata from the test servlet Thu, 05 Aug 2021 03:57:22 GMT davidb [35254] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/TestServlet.java (modified) Return an actual transcription from the test servlet Wed, 04 Aug 2021 21:39:12 GMT davidb [35251] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface (deleted) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/TestServlet.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/TranscriptionServlet.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/exceptions (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/exceptions/ReoTuhituhiException.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/models (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/models/AudioFilePart.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/models/TranscriptionResult.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/models/TranscriptionResultDto.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/models/TranscriptionResultMetadata.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/services (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/services/HttpRequestService.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriproxy/services/ReoTuhituhiApiService.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/WEB-INF/web.xml (modified) Add test servlet Change package name to koreromaoriproxy Wed, 04 Aug 2021 03:06:10 GMT davidb [35249] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/notes.md (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/TranscriptionServlet.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/MyTranscriptionResponse.java (deleted) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/TranscriptionResult.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/TranscriptionResultDto.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java (modified) Prevent one failed request from causing all other transcribed files ... Tue, 03 Aug 2021 23:30:42 GMT davidb [35248] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/TranscriptionServlet.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/AudioFilePart.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/WEB-INF/log4j2.xml (modified) Improve logging and error handling Tue, 03 Aug 2021 22:58:39 GMT davidb [35247] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/build.xml (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/log4j-web-2.12.1-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/log4j-web-2.12.1.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/log4j2.xml (deleted) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/TranscriptionServlet.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/WEB-INF/log4j2.xml (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/WEB-INF/web.xml (modified) Use correct web 3.0 deployment descriptors Add log4j web APIs and ... Tue, 03 Aug 2021 22:16:02 GMT davidb [35246] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java (modified) Cleanup old asynchronous code and fix string comparison Tue, 03 Aug 2021 05:12:35 GMT davidb [35242] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/TranscriptionServlet.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/exceptions (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/exceptions/ReoTuhituhiException.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java (modified) Improve error handling for calls to the Reo Tuhituhi API Tue, 03 Aug 2021 03:30:08 GMT davidb [35241] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/TranscriptionServlet.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/AudioFilePart.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java (modified) Implement support for returning proper audio file name Tue, 03 Aug 2021 02:36:14 GMT davidb [35240] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/build.xml (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/config.properties.in (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/log4j2.xml (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/setup.sh (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/TranscriptionServlet.java (modified) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java (modified) Add setup file and ANT configuration tasks to allow including the API ... Tue, 03 Aug 2021 01:22:09 GMT davidb [35239] * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/.vscode (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/.vscode/settings.json (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/build.xml (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/gson-2.8.7.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/gson-LICENSE (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/log4j-api-2.12.1-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/log4j-api-2.12.1.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/log4j-core-2.12.1-javadoc.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/log4j-core-2.12.1.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/lib/java/tomcat-servlet-api-8.5.51.jar (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/log4j2.xml (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/TranscriptionServlet.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/MyTranscriptionResponse.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/TranscriptionResult.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/models/TranscriptionResultMetadata.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/HttpRequestService.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/WEB-INF (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/WEB-INF/web.xml (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/webContent (added) * gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/webapp/webContent/unauthorised.html (added) Adding proxy servlet for the Korero Maori Reo Tuhituhi API (initail ... Sun, 25 Jul 2021 23:56:13 GMT davidb [35230] * gs3-extensions/atea-nlp-tools (added) * gs3-extensions/atea-nlp-tools/trunk (added) * gs3-extensions/atea-nlp-tools/trunk/src (added) Creating extension for NLP tools that can operate within a ...