getFiles {wikiTools} | R Documentation |
Downloads a list of files in a specified path of the computer, and return a vector of the no-found names (if any).
Description
Downloads a list of files in a specified path of the computer, and return a vector of the no-found names (if any).
Usage
getFiles(lista, path = "./", ext = NULL)
Arguments
lista |
A list or data frame of files' URLs to be download (See details). |
path |
Directory where to export the files. |
ext |
Select desired extension of the files. Default= NULL. |
Details
This function allows download a file of files directly into your directory. This function needs a preexistent data frame of names and pictures' URL. It must be a list (or data.frame) with two values: "name" (specifying the names of the files) and "url" (containing the urls to the files to download).. All the errors are reported as outcomes (NULL= no errors). The files are donwload into your chosen directory.
Value
It returns a vector of errors, if any. All pictures are download into the selected directory (NULL= no errors).
Author(s)
Modesto Escobar, Department of Sociology and Communication, University of Salamanca. See https://sociocav.usal.es/blog/modesto-escobar/
Examples
## Not run:
## In case you want to download a file directly from an URL:
# dta <- data.frame(name = "Data", url = "https://sociocav.usal.es/me/Stata/example.dta")
# getFiles(dta, path = "./")
## You can can also combine this function with getWikiData (among others).
## In case you want to download a picture of a person:
# A <- data.frame(name= getWikiData("Rembrandt")$label, url=getWikiData("Rembrandt")$pics)
# getFiles(A, path = "./", ext = "png")
## Or the pics of multiple authors:
# B <- getWikiData(c("Monet", "Renoir", "Caillebotte"))
# data <- data.frame(name = B$label, url = B$pics)
# getFiles(data, path = "./", ext = NULL)
## End(Not run)