R/package_list.R

Defines functions package_list

Documented in package_list

#' List datasets.
#'
#' @export
#' @template paging
#' @template args
#' @template key
#' @examples \dontrun{
#' package_list()
#' package_list(as = 'json')
#' package_list(as = 'table')
#'
#' package_list(url = 'https://data.nhm.ac.uk')
#' }
package_list <- function(offset = 0, limit = 31, url = get_default_url(),
  key = get_default_key(), as = 'list', ...) {

  args <- cc(list(offset = offset, limit = limit))
  res <- ckan_GET(url, 'package_list', args, key = key, opts = list(...))
  switch(as, json = res, list = jsl(res), table = jsd(res))
}
ropensci/ckanr documentation built on March 25, 2023, 12:01 p.m.