R/rr_base_functions.R

Defines functions rr_GET rr_ua rr_base_api rr_base_url

Documented in rr_GET rr_ua

# rromeo base functions
rr_base_url <- function() {
  "http://www.sherpa.ac.uk/"
}

rr_base_api <- function() {
  paste0(rr_base_url(), "romeo/api29.php")
}

#' rromeo User Agent
rr_ua <- function() {
  paste0("http://github.com/ropensci/rromeo R package rromeo/v.",
         utils::packageVersion("rromeo"))
}


#' rromeo internal GET function
#'
#' @param ... additional parameter to [`httr::GET`]
#'
#' @importFrom httr GET add_headers
rr_GET <- function(...) {
  GET(rr_base_api(), add_headers("user-agent" = rr_ua()), ...)
}
Rekyt/rromeo documentation built on June 2, 2022, 1:32 p.m.