Skip to contents

Downloads and installs cricket data from the bouncerdata GitHub releases. This is an alternative to install_all_bouncer_data() that downloads pre-processed data instead of building locally from Cricsheet.

Usage

install_bouncerdata_from_release(
  repo = "peteowen1/bouncerdata",
  formats = "all",
  genders = c("male", "female"),
  types = c("international", "club"),
  tag = "latest",
  data_dir = NULL,
  build_db = TRUE
)

Arguments

repo

Character. GitHub repository. Default "peteowen1/bouncerdata".

formats

Character vector. Data formats to download:

  • "long_form" = Tests, First-class matches

  • "short_form" = ODIs, T20s, franchise leagues

  • "all" = both (default)

genders

Character vector. "male", "female", or c("male", "female"). Default is both.

types

Character vector. "international", "club", or both. Default is both.

tag

Character. Specific release tag to download, or "latest".

data_dir

Character. Directory to store data. Default uses find_bouncerdata_dir().

build_db

Logical. If TRUE, build DuckDB from downloaded JSONs. Default TRUE.

Value

Invisibly returns the data directory path.

Examples

if (FALSE) { # \dontrun{
# Install all data
install_bouncerdata_from_release()

# Install only short form (T20s, ODIs)
install_bouncerdata_from_release(formats = "short_form")

# Install only IPL (short form, male, club)
install_bouncerdata_from_release(
  formats = "short_form",
  genders = "male",
  types = "club"
)
} # }