-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Implement an interface to import PDF metadata from multiple sources (XMP, Grobid, ...) #7929
Merged
Merged
Changes from all commits
Commits
Show all changes
128 commits
Select commit
Hold shift + click to select a range
22f0241
GrobidPdfMetadataImporter implemented
btut 8effaa9
Fixed class when accessing resources
btut 5d487d2
Draft of merge dialog
btut 96cd5cf
Default to first available entry
btut 8b5510e
Changed layout
btut 3a4a01a
Checkstyle
btut 8314855
Bind buttons with equal content together
btut 05964bc
Use TextArea only for multiline fields
btut 0f64b1c
Use SplitPane
btut 1260cf9
Fixed scaling of labels
btut 97fb43d
Add tooltip for toggle buttons
btut 733415f
Implemented loading BibEntries in background
btut 620424c
Implemented DOI Lookup button
btut 46bf75a
Changed Button content to TextFlow
btut f036112
Change DOI button to icon
btut a5d216c
Use FileHelper method to get extension
btut d9dc84e
Use ellipsing text flow
btut 6e6b5bc
Ignore empty fields
btut 3546715
Use jsoup to issue POST request
btut 6906d11
Removed unnecessary field
btut c9e4c06
Reverted URLDownload
btut f319fc7
Enable VGrow
btut 993ad84
Insets and DiffHighlighting
btut 8a7b80f
GrobidPdfMetadataImporter implemented
btut 6fe2a23
Fixed class when accessing resources
btut f99bc52
Use FileHelper method to get extension
btut 1d64d80
Use jsoup to issue POST request
btut f591bfc
Removed unnecessary field
btut b2bd365
Reverted URLDownload
btut e458c77
Changelog entry
btut 5478585
Add pdf link to imported entry
btut d0cc663
Remove citationkey from Grobid
btut 2cd78fc
FirstPageImporter
btut eb22157
Fixed grammar mistake in CHANGELOG.md
btut 3ac0094
Fixed Grobid tests
btut c87ed4e
Fixed Grobid URL
btut 3d8c4da
Checkstyle
btut 168b866
Fixed doc
btut 42adea9
Checkstyle
btut 980af83
MVVM split
btut 73dc505
Use JSoup for plaintext citations as well
btut 33cbc95
Merge branch 'improvement/morePdfImporters' into improvement/pdfMetad…
btut d841207
Actual MVVM
btut 616e73d
Fixes and styling
btut e2a215e
Cleanup Diff-highlighting
btut 44dfebd
Checkstyle
btut 1841cdf
Prettier loading indicator
btut 7ce7105
Renamed FirstPageImporter to PdfVerbatimBibTextImporter
btut 53d8e9a
Fixed getName (no importer)
btut 9080f14
Renamed Grobid importer to match convention
btut 4c74d51
Fixed loading issue
btut 2757be6
PdfEmbeddedBibTeXImporter
btut 8a05c3e
Renamed PdfEmbeddedBibTeXImporter to PdfEmbeddedBibFileImporter
btut 0c488ec
Checkstyle
btut 02057f0
Remove debug output
btut 3d66855
Checkstyle
btut fd8918b
PdfMergeMetadataImporter
btut 56868f5
Add DOI and ISBN fetching in PdfMergeMetadataImporter
btut 479a0bc
Fixed concurrent list access
btut cb6a910
Adapted tests to contain fetchable ID's
btut 0b64ebd
Configurable diff-modes and styling
btut 649049c
Localization
btut b6e3aaa
Refactor
btut 7f78c9e
Merge branch 'main' of github.com:JabRef/jabref into improvement/pdfM…
btut e18eabd
Merge branch 'main' of github.com:JabRef/jabref into improvement/more…
btut 1bf6409
Derive XMP preferences from importFormatPreferences
btut 787e040
Localization
btut a3cdff9
Use Importers in JabRef
btut 564988a
Remove unnecessary test documents
btut 4db14f4
Fixed error introduced by refactor
btut ba13971
Fit field-editor-column to width
btut e3d279a
Checkstyle
btut 25e7b2e
Localization in diff-mode
btut 04eecaf
Grobid Timeout
btut b7e5b62
Null-check
btut 5cbf919
Use MergeImporter as WebFetcher
btut 1cb4dfc
Only force BibTeX import if everything else fails
btut 3ab8ebb
Prioritize non-bruteforce importers that
btut 7ba8b40
Checkstyle
btut eadbf67
Added explanaition on need for runInJavaFXThread
btut 2b00f47
Styling for dark theme
btut 18dbb67
Fixed WebFetchersTest
btut 9a138b6
Added parse pdf metadata button to GUI
btut 41de0d0
Changelog
btut 4fdd850
Merge branch 'main' of github.com:JabRef/jabref into improvement/pdfM…
btut 6cd9544
Fixed moving-text glitch
btut 1f4bf84
Follow up on glitch-fix
btut 0468e67
Checkstyle and localization
btut 3d46df4
Grobid does not need localization
btut 40b2759
Followup on removed Grobid localization
btut 6324cf2
Fixed tests
btut 54274be
Merge branch 'improvement/morePdfImporters' of github.com:btut/jabref…
btut 089b025
Enable all importers
btut 5cf2af7
Merge branch 'main' of github.com:JabRef/jabref into improvement/more…
btut b555ada
Checkstyle
btut a956a37
Merge branch 'improvement/morePdfImporters' of github.com:btut/jabref…
btut 5994a5d
Merge branch 'main' of github.com:JabRef/jabref into improvement/pdfM…
btut 44fee74
Improved display
btut 7a98c8a
Modern switch statements
btut fb186e3
Fixed position of buttons in LinkedFilesEditor
calixtus 63272bb
Merge remote-tracking branch 'btut/improvement/pdfMetadataImport' int…
calixtus 9db1045
Merge branch 'main' of github.com:JabRef/jabref into improvement/pdfM…
btut 8b1974c
Merge branch 'improvement/pdfMetadataImport' of github.com:btut/jabre…
btut 9f69569
Collapse importers that yield no result
btut 31b62a0
Settings for grobid
btut cdc9fb1
Merge branch 'main' of github.com:JabRef/jabref into useGrobidPreference
btut fcdb5a4
Use settings
btut 7e918a3
Updated PdfImporter priorization
btut 3440b32
Store opt-out preference
btut e5222ce
Partial implementation of opt-in/out dialogue
btut ef5444a
Show dialog before all Grobid actions
btut ffaeec5
Static code checks
btut 4f4f398
Merge branch 'main' of github.com:JabRef/jabref into useGrobidPreference
btut e9ef2e3
Merge branch 'useGrobidPreference' into improvement/pdfMetadataImport
btut ae32a40
Use Grobid Settings and Opt-In dialog
btut bd6c8e4
Fix l10n issue (introduced in merge)
btut 70a2e3e
Merge branch 'main' of github.com:JabRef/jabref into useGrobidPreference
btut 51eb15d
Merge branch 'useGrobidPreference' into improvement/pdfMetadataImport
btut 61b3b5b
Fixed missing import (introduced by merge)
btut 3dbafbe
Merge branch 'useGrobidPreference' into improvement/pdfMetadataImport
btut 69af125
Extract given-clause in test
btut f676003
Improved readability
btut 1e97104
Changelog
btut 43aaa05
Merge branch 'useGrobidPreference' into improvement/pdfMetadataImport
btut 55a4653
Changelog update
btut f0afe0c
Merge branch 'useGrobidPreference' into improvement/pdfMetadataImport
btut 87eded9
Renamed Entry to EntrySource
btut 32c0a3d
Merge branch 'main' of github.com:JabRef/jabref into improvement/pdfM…
btut 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 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why was this change necessary? We should focus the preferences passed around - and not enlarge the scope.