Returns the URL download for a public file. This can be useful when writing scripts that may want to download the file directly without introducing any dependency on piggyback or authentication steps.

pb_download_url(
  file = NULL,
  repo = guess_repo(),
  tag = "latest",
  .token = get_token()
)

Arguments

file

name or vector of names of files to be downloaded. If NULL, all assets attached to the release will be downloaded.

repo

Repository name in format "owner/repo". Will guess the current repo if not specified.

tag

tag for the GitHub release to which this data should be attached.

.token

GitHub authentication token, see [gh::gh_token()]

Value

the URL to download a file

Examples

if (FALSE) { pb_download_url("iris.tsv.xz", repo = "cboettig/piggyback-tests", tag = "v0.0.1") }