
Filebin allows you to quickly & easily share files. Development of the software behind Filebin happens here:
This is an R wrapper for the Filebin API.
The documentation for {filebin} can be found here.
Install the development version from GitHub as follows:
remotes::install_github("datawookie/filebin")Load the package and check the versions.
library(filebin)
packageVersion("filebin")[1] '0.0.6'
Upload a file to randomly named bin on Filebin.
DESCRIPTION_PATH <- system.file("DESCRIPTION", package = "filebin")
description <- file_post(DESCRIPTION_PATH)Take a look at the result.
description %>% select(filename, bin)Download a file using an URL.
file_get(description$url, file = "description.txt")Download a file using filename and bin.
file_get(
description$filename,
description$bin,
file = "description.txt",
overwrite = TRUE
)Compare to original document.
md5sum(c(DESCRIPTION_PATH, "description.txt"))File endpoints:
GET /{bin}/{filename}DELETE /{bin}/{filename}POST /{bin}/{filename}Bin endpoints:
GET /{bin}PUT /{bin}DELETE /{bin}GET /qr/{bin}GET /archive/{bin}/tarGET /archive/{bin}/zip