Downloads every row of a manifest produced by glass_list_files() (or any
data frame with filename and url columns) into out_dir, with
politeness delays, per-file status tracking, and a glass_manifest.csv
ledger written to out_dir.
Usage
glass_download(
manifest,
out_dir,
delay = 1,
overwrite = FALSE,
quiet = FALSE,
progress = NULL
)Arguments
- manifest
Data frame with at least
filenameandurlcolumns, as returned byglass_list_files().- out_dir
Destination directory; created if missing.
- delay
Seconds to wait between requests (be nice to the server).
- overwrite
Re-download existing valid files.
- quiet
Suppress per-file console messages.
- progress
Optional callback invoked after each file as
progress(i, n, filename, status)(1-based index, total count, file name, download status); use it to drive GUI progress bars. Errors raised inside the callback are ignored.
