Jaovitosr / Jaovitosr/Chatbot

Add INSPIRE HEP Fetcher to "Update with bibliographic information from the web"

Open
#16 1 comment 0 reactions 0 assignees View on GitHub
fetcher good first issue
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

From jabref created by [Siedlerchr](https://github.com/Siedlerchr): JabRef/jabref#9351

**Is your suggestion for improvement related to a problem? Please describe.**
https://discourse.jabref.org/t/add-inspirehep-as-resource-to-update-the-bibliographic-data/3612

However, it would be nice to add InspireHEP as one of the resources to fetch bibliographic data from, so these keys can also be fetched from InspireHEP for entries, which had been imported from elsewhere or are missing an citation key.

**Describe the solution you'd like**
Add the fetcher to the LIST

**Additional context**

grafik

**Implementation details**
The INSPIRE HEP Fetcher needs to implement EntryBasedFetcher interface and needs to be added to the set of getEntryBasedFetchers in WebFetcher.class

The fields doi or arxivid could be used as fields
https://github.com/inspirehep/rest-api-doc#external-identifiers

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the EntryBasedFetcher interface and WebFetcher.class, especially the getEntryBasedFetchers set. Consult the linked INSPIRE HEP REST API external-identifiers documentation and trace how doi or arxivid fields are used by existing fetchers. Done means an INSPIRE HEP fetcher is implemented and included in the fetcher list so bibliographic data can be retrieved.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.