R/update.R

#' @title Update the /inst/tutorial.csv
#'
#' @description
#' \code{update} updates the current list of tutorials without requiring
#' to update the package.
#'
#' @author Ronald Hochreiter, \email{ronald@@algorithmic.finance}
#'
#' @export
update <- function() {
  status <- FALSE

  url <- paste0("https://s3.amazonaws.com/learn-r.net/finance-r/tutorials.csv")
  destfile <- paste0(tempdir(), "/tutorials.csv")
  filename <- paste0(path.package("financeR"), "/tutorials.csv")

  download.file(url, destfile, quiet=TRUE)
  
  status <- file.copy(destfile, filename, overwrite=TRUE)

  return(status)
}
smartbeta/finance-r documentation built on May 4, 2019, 7:43 p.m.