-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Open
Labels
component: fetchercomponent: uigood first issueAn issue intended for project-newcomers. Varies in difficulty.An issue intended for project-newcomers. Varies in difficulty.π AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)π reminder-sent
Description
JabRef offers updating with bibliographic information from the web
The menu in JabRef offers this with identifiers only:
Ideas: Offer an "intelligent" all-in-one update
Tasks:
- Add "Update with bibliographic information from the web via entry data" below "Get bibliographic data from DOI/ISBN/... (fully automated)".
- Implement logic. Use
org.jabref.gui.mergeentries.multiwaymerge.MultiMergeEntriesView. - Update
Localization.lang("Get bibliographic data from %0", "DOI/ISBN/...")toLocaliization.lang("Update with bibliographic information via identifier(s)"). Also for the "fully automated". This is only about the localization.---
Note:
org.jabref.gui.mergeentries.multiwaymerge.MultiMergeEntriesView#addSource(java.lang.String, java.util.function.Supplier<org.jabref.model.entry.BibEntry>)should be used to add an entry to the merge dialog.titleis the name of the fetcher. The supplier is invoking the fetcher. By usingSupplier, the fetching can be done in the background (and does not block the UI)- List of fetchers is read from
org.jabref.logic.importer.WebFetchers#getEntryBasedFetchers - Only first result of
org.jabref.logic.importer.EntryBasedFetcher#performSearchshould be put into merge dialog
Note: Idea "Offer this functionality also in the usual JabRef menu" dropped, because I assume that users are OK with the choice to have identifiers available in the main menu only.
Metadata
Metadata
Assignees
Labels
component: fetchercomponent: uigood first issueAn issue intended for project-newcomers. Varies in difficulty.An issue intended for project-newcomers. Varies in difficulty.π AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)π reminder-sent
Type
Projects
Status
Assigned