CRAN/E | piggyback

piggyback

Managing Larger Data on a GitHub Repository

Installation

About

Because larger (> 50 MB) data files cannot easily be committed to git, a different approach is required to manage data associated with an analysis in a GitHub repository. This package provides a simple work-around by allowing larger (up to 2 GB) data files to piggyback on a repository as assets attached to individual GitHub releases. These files are not handled by git in any way, but instead are uploaded, downloaded, or edited directly by calls through the GitHub API. These data files can be versioned manually by creating different releases. This approach works equally well with public or private repositories. Data can be uploaded and downloaded programmatically from scripts. No authentication is required to download data from public repositories.

github.com/ropensci/piggyback
Bug report File report

Key Metrics

Version 0.1.5
Published 2023-07-10 262 days ago
Needs compilation? no
License GPL-3
CRAN checks piggyback results
Language en-US

Downloads

Yesterday 53 +26%
Last 7 days 355 +1%
Last 30 days 1.910 +12%
Last 90 days 5.395 +17%
Last 365 days 19.259 +23%

Maintainer

Maintainer

Carl Boettiger

cboettig@gmail.com

Authors

Carl Boettiger

aut / cre / cph

Tan Ho

aut

Mark Padgham

ctb

Jeffrey O Hanson

ctb

Kevin Kuo

ctb

Material

README
NEWS
Reference manual
Package source

Vignettes

alternatives
piggyback

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

piggyback archive

Imports

cli
glue
gh
httr
jsonlite
fs
lubridate
memoise

Suggests

spelling
readr
covr
testthat
knitr
rmarkdown
gert
withr
magrittr

Reverse Imports

metaboData
wru

Reverse Suggests

nflreadr
orthogene