R/rr_base_functions.R

Defines functions rr_base_url rr_base_api rr_ua rr_GET

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()), ...)
}

Try the rromeo package in your browser

Any scripts or data that you put into this service are public.

rromeo documentation built on March 13, 2020, 9:08 a.m.