Bindings to the Backblaze B2 API

Provides convenience functions for the Backblaze B2 cloud storage API (see https://www.backblaze.com/b2/docs/). All B2 API calls are mapped to equivalent R functions. Files can be easily uploaded, downloaded and deleted from B2, all from within R programs.


Bindings to the Backblaze B2 API.

This package provides convenience functions for the Backblaze B2 cloud storage API. All B2 API calls are mapped to equivalent R functions. This package allows R programs upload, download and delete files from B2.

# install.packages("devtools")
devtools::install_github("phillc73/backblazer")
library("backblazer")

The following additional R packages are required.

# Requires a minimum of version 1.0.0
library("httr")
# Requires a minimum of version 0.9.19
library("jsonlite")
# Requires a minimum of version 0.9.1
library("openssl")
# Requires a minimum of version 3.2.3. Included in base R.
library("tools")
?b2AuthorizeAccount
?b2CreateBucket
?b2DeleteBucket
?b2DeleteFileVersion
?b2DownloadFilebyId
?b2DownloadFileByName
?b2GetFileInfo
?b2GetUploadUrl
?b2HideFile
?b2ListBuckets
?b2ListFileNames
?b2ListFileVersions
?b2UpdateBucket
?b2UploadFile

This list covers all Backblaze B2 API functions. Each function contains documented descriptions for their use. All mandatory parameters are included for the functions to operate. Some optional parameters are included. It is currently possible to upload, download, list, hide and delete files in a Backblaze B2 account using this package.

A more detailed vignette is available with details regarding how to use each of these functions.

Please refer directly to the Backblaze B2 API documentation for even further information.

This should be largely complete and covers all Backblaze B2 API calls.

Current Version: 0.1

Problems? Something just doesn't work?

Submit issues here.

The backblazer package is provided with absolutely no warranty. All backblazer functions have been tested and should work, but they may not work as you think they do. Be careful with your stuff. Things may go wrong. Author accepts no responsibility for lost, damaged or otherwise soiled files.

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("backblazer")

0.1.0 by Phill Clarke, a year ago


https://github.com/phillc73/backblazer


Report a bug at http://www.github.com/phillc73/backblazer/issues


Browse source code at https://github.com/cran/backblazer


Authors: Authors@R: person("Phill", "Clarke", email = "phill@starkingdom.co.uk", role = c("aut", "cre"))


Documentation:   PDF Manual  


Task views: Web Technologies and Services


MIT + file LICENSE license


Imports httr, jsonlite, openssl, tools

Suggests knitr, rmarkdown


See at CRAN