unzip_to_data_raw: Unzip file to 'data-raw'

Description Usage Arguments Details Value

View source: R/to_data_raw.r

Description

Get a zip file from a URL, extract contents, and save file in data-raw. If the file already exists there, it is only retrieved if force is set to TRUE. If offline is FALSE, then NULL is returned if the file isn't already downloaded.

Usage

1
2
3
4
5
unzip_to_data_raw(url, file_name, force = FALSE, verbose = FALSE,
  offline = TRUE, data_raw_path = "data-raw")

download_to_data_raw(url, file_name = regmatches(url, regexpr("[^/]*$",
  url)), offline = TRUE, data_raw_path = "data-raw")

Arguments

url

URL of a zip file

file_name

file name of a single file in that zip

force

logical, if TRUE, then download even if already in data-raw

verbose

single logical value, if TRUE then produce verbose messages

offline

single logical, if TRUE then don't pull the file from internet, only return path and file name if the file already exists in data-raw. This is helpful for testing without using the internet.

data_raw_path

path where the data-raw directory is.

Details

The file name is changed to a conservative cross platform name using make.names

Value

path of unzipped file in data-raw


jackwasey/jwutil documentation built on Jan. 20, 2020, 6:56 p.m.