R/get-random-page.R

Defines functions get_random_page

get_random_page <- function(n, format = c("title", "html", "summary", "related"), language = "en") {
  format <- rlang::arg_match(format)
  response_format <- switch(
    format,
    "title" = ,
    "summary" = ,
    "related" = "json",
    "html" = "html"
  )
  format_n <- rep(format, n)
  response <- get_rest_resource(
    "page", "random", format_n,
    language = language, api = "wikimedia", response_format = response_format
  )
  response
}

Try the wikkitidy package in your browser

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

wikkitidy documentation built on April 4, 2025, 12:41 a.m.