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
    <https://www.crossref.org/documentation/retrieve-metadata/rest-api/>,
    the 'OpenAlex' API <https://help.openalex.org/> and the 'Scopus' Search
    API <https://dev.elsevier.com/sc_apis.html>. 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-10-23 09:43:56 UTC; diogo
Author: Diogo Ribeiro [aut, cre, cph] (ORCID:
    <https://orcid.org/0009-0001-2022-7072>, affiliation: Faculty of
    Media Arts and Design of the Technical University of Porto)
Maintainer: Diogo Ribeiro <dfr@esmad.ipp.pt>
Repository: CRAN
Date/Publication: 2026-11-08 16:20:43 UTC
Built: R 4.6.2; ; 2026-11-09 00:52:43 UTC; windows
