Package: abstractExtractR
Type: Package
Title: Retrieve and Audit Scholarly Metadata from Multiple Sources
Version: 0.3.0
Authors@R: person(
"Diogo", "Ribeiro",
email = "dfr@esmad.ipp.pt",
role = c("aut", "cre", "cph"),
comment = c(
ORCID = "0009-0001-2022-7072",
affiliation = "Faculty of Media Arts and Design of the Technical University of Porto"
)
)
Description: Retrieves and normalizes scholarly article metadata and
abstracts from the 'Crossref' REST API
,
the 'OpenAlex' API and the
'Scopus' Search API .
Provides bibliographic searches, cursor pagination, publication
date and author filtering, abstract retrieval by Digital Object
Identifier (DOI), cached batch enrichment, merging of duplicate
records, metadata-quality audits, reproducible search
snapshots, local archives with integrity verification, and
export to comma-separated values (CSV), 'BibTeX' and 'RIS'
citation files. Network requests support configurable timeouts
and test callbacks. 'Scopus' searches require an 'Elsevier' API
key; 'Crossref' queries do not. 'OpenAlex' supports limited
keyless searches and authenticated pagination.
License: MIT + file LICENSE
Depends: R (>= 4.2.0)
Imports: httr2, jsonlite, openssl
Suggests: testthat (>= 3.0.0)
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-US
RoxygenNote: 7.3.3
NeedsCompilation: no
Packaged: 2026-11-08 20:45:29 UTC; root
Author: Diogo Ribeiro [aut, cre, cph] (ORCID:
, affiliation: Faculty
of Media Arts and Design of the Technical University of Porto)
Maintainer: Diogo Ribeiro
Repository: https://cran.r-universe.dev
Date/Publication: 2026-11-08 19:51:04 UTC
RemoteUrl: https://github.com/cran/abstractExtractR
RemoteRef: HEAD
RemoteSha: 399d350f7568953a62a46b2886303ec31a2b22c8