Verified Owner
Top Description Fields Constructors Methods
org.jabref.logic.importer.fetcher

public Class SciteAiFetcher

extends Object
implements CitationCountFetcher
Class Inheritance
All Implemented Interfaces
org.jabref.logic.importer.fetcher.citation.CitationCountFetcher
Imports
java.net.MalformedURLException, .URI, .URISyntaxException, .URL, java.util.Optional, org.jabref.logic.importer.FetcherException, org.jabref.logic.importer.fetcher.citation.CitationCountFetcher, org.jabref.logic.net.URLDownload, org.jabref.model.entry.BibEntry, org.jabref.model.entry.identifier.DOI, org.jabref.model.sciteTallies.TalliesResponse, kong.unirest.core.json.JSONObject, org.jspecify.annotations.NonNull, org.slf4j.Logger, .LoggerFactory

Fetches citation information from https://scite.ai/

Field Summary

Modifier and TypeField and Description
private static final String
public static final String
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public TalliesResponse
public @NonNull Optional<Integer>
getCitationCount(BibEntry entry)

Implements org.jabref.logic.importer.fetcher.citation.CitationCountFetcher.getCitationCount.

Get the paper details that includes citation count field for a given BibEntry.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BASE_URLback to summary
private static final String BASE_URL
FETCHER_NAMEback to summary
public static final String FETCHER_NAME
LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

SciteAiFetcherback to summary
public SciteAiFetcher()

Method Detail

fetchTalliesback to summary
public TalliesResponse fetchTallies(DOI doi) throws FetcherException
getCitationCountback to summary
public @NonNull Optional<Integer> getCitationCount(BibEntry entry) throws FetcherException

Implements org.jabref.logic.importer.fetcher.citation.CitationCountFetcher.getCitationCount.

Doc from org.jabref.logic.importer.fetcher.citation.CitationCountFetcher.getCitationCount.

Get the paper details that includes citation count field for a given BibEntry.

Annotations
@Override