-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
OCR integration #13313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
Kaan0029
wants to merge
59
commits into
JabRef:main
Choose a base branch
from
Kaan0029:gsoc-ocr-tess4j-initial-implementation
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+834
−11
Draft
OCR integration #13313
Changes from 1 commit
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
a51e3b0
Initial implementation using tess4j
Kaan0029 aca504a
merge
Siedlerchr 48ffb06
add brew to jna path
Siedlerchr 5a256ae
Adapted Exception handling and configured tessdata variable
Kaan0029 f80cec8
addressed mentor code feedback after 19.06.25
Kaan0029 db1f577
Merge branch 'upstream-main' into gsoc-ocr-tess4j-initial-implementation
Kaan0029 4020d3a
fix java modules
Siedlerchr 4987978
fix tessdata path
Siedlerchr 9842dd4
fix tessdata path amd module infor for lept4j
Siedlerchr 8b133e6
fix tessdata path amd module infor for lept4j
Siedlerchr 42704ea
fix module access
Siedlerchr a64e1ea
fix module access
Siedlerchr 6069bc1
fix module access
Siedlerchr 5734252
Avoid throwing exception in configureTessdata when tessdata is missing
Kaan0029 ab98a3a
Use Path.of instead of Paths.get for modern Java style
Kaan0029 62dce25
Add OCR tessdata path setting to AI preferences tab and add abstracti…
Kaan0029 0949300
Merge remote-tracking branch 'origin/gsoc-ocr-tess4j-initial-implemen…
Kaan0029 e4e45f3
fix(ocr): restore deleted files
InAnYan 15272a6
fix(ocr): restore deleted IconThemes
InAnYan 14332af
Update gradle to 9.1.0-jabref
koppor 5488deb
fix(submodules): fix submodules
InAnYan 26a8500
Update gradle
koppor e0da447
Merge branch 'gsoc-ocr-tess4j-initial-implementation' of https://gith…
koppor f1a06ac
Update gradle
koppor 42d34ca
Workaround for gradle bug
calixtus 3ffa1c1
Merge remote-tracking branch 'upstream/main' into gsoc-ocr-tess4j-ini…
calixtus 59d87a2
Workaround for gradle bug
calixtus bc36a94
Fix submodules
calixtus e7a043d
Added Debugging Testing file for jna
Kaan0029 caa48f1
Attempt to enforce specific jna version
Kaan0029 9b51b23
Merge remote-tracking branch 'origin/gsoc-ocr-tess4j-initial-implemen…
Kaan0029 c115803
Fix jna include
calixtus f16c1f4
Add jna-jpms
koppor 8c51016
fix arm64 crash
Kaan0029 5843c69
fix tessdata path issue
Kaan0029 1bd2e5b
revert previous tessdata change
Kaan0029 c7fcc6b
fixed lifecycle
Kaan0029 a8bab25
fixed bug related to life cylce issue
Kaan0029 9b9c7b7
Deleted unnecessary comments
Kaan0029 edc0343
use StringUtil.isBlank
Kaan0029 695e2b4
Use @NonNull
Kaan0029 e5e651e
Added TODO comment
Kaan0029 9ffdbff
delete /tessdata from .gitignore
Kaan0029 facb463
delete TO-DO comments in FilePreferences
Kaan0029 265a312
Delete unnecessary comment in OcrProvider
Kaan0029 e4d16c2
Adjust AI preferences and make them fit with jabref conventions
Kaan0029 cd52669
Merge remote-tracking branch 'upstream/main' into gsoc-ocr-tess4j-ini…
calixtus 2eb2df2
Fix submodules
calixtus 809e5a1
Remove error_log.txt
calixtus d0a20e7
Fix gradle issues
calixtus ce0328d
Resolve uncaught exception issue in JabRefGUI.stop()
Kaan0029 da6b8c8
fix tessdata path issue by removing getParent call
Kaan0029 a4e5d20
delete OcrException and return optional or result (OcrResult) instead
Kaan0029 af085b9
adjust commenting style to be in line with JabRef conventions
Kaan0029 dd8d211
implemented string constant for 'tessdata' as it it used more than once
Kaan0029 a3a90a8
separate final and non-final fields
Kaan0029 e7dba5e
store whole exception object instead of only exception message
Kaan0029 d13ea24
implement OcrBackgroundTask class
Kaan0029 14cf72d
add method for getting property in filepreferences
Kaan0029 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.