Merge pull request #49 from fmmattioni/v.0.5.0 V.0.5.0
Merge pull request #49 from fmmattioni/v.0.5.0
V.0.5.0
The goal of downloadthis is to implement download buttons in HTML output from RMarkdown without the need for runtime:shiny.
downloadthis
runtime:shiny
You can install the released version of downloadthis from CRAN with:
install.packages("downloadthis")
You can install the development version of downloadthis from GitHub with:
# install.packages("remotes") remotes::install_github("fmmattioni/downloadthis")
This package builds the download button in R Markdown using bsplus, and it was inspired on this post from Yihui Xie.
✅ {downloadthis} now uses font-awesome icons v.6.5.2
{downloadthis}
library(downloadthis) mtcars %>% download_this( output_name = "mtcars data set", output_extension = ".csv", button_label = "Download data", button_type = "warning", has_icon = TRUE, icon = "fa fa-save" )
vector_example <- 1:10 linear_model <- lm(mpg ~ gear, data = mtcars) list(mtcars, iris, vector_example, linear_model) %>% download_this( output_name = "datasets, vector, and linear model", output_extension = ".rds", button_label = "Download as rds", button_type = "success", has_icon = TRUE, icon = "fa fa-save" )
## Link in Github repo download_link( link = "https://github.com/fmmattioni/downloadthis/raw/master/inst/example/file_1.pdf", button_label = "Download pdf file", button_type = "danger", has_icon = TRUE, icon = "fa fa-save", self_contained = FALSE )
## One file example download_file( path = system.file("assets/css/all.min.css", package = "downloadthis"), output_name = "CSS file from downloadthis", button_label = "Download css file", button_type = "danger", has_icon = TRUE, icon = "fa fa-save", self_contained = FALSE )
## Directory path as an example download_dir( path = system.file("assets", package = "downloadthis"), output_name = "example dir", button_label = "Download directory", button_type = "success", has_icon = TRUE, icon = "fa fa-save", self_contained = FALSE )
xfun
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
用于下载文件的R包
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
downloadthis
The goal of
downloadthisis to implement download buttons in HTML output from RMarkdown without the need forruntime:shiny.Installation
You can install the released version of
downloadthisfrom CRAN with:You can install the development version of
downloadthisfrom GitHub with:Introduction
This package builds the download button in R Markdown using bsplus, and it was inspired on this post from Yihui Xie.
✅
{downloadthis}now uses font-awesome icons v.6.5.2Usage
Data frames, lists, or any R object
Web address
Local files
Local directory
Vignettes
Related work
xfunpackage provides links instead of buttons for local files and directories.Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.