1.0.0 • Published 9 years ago
selective-archive v1.0.0
Selective Archive
Selectively download files from a hyperdrive archive.
Example
var archive = drive.createArchive(key, {sparse: true})
var selectiveArchive = SelectiveArchive(archive)
// Download txt files
selectiveArchive.download(['**/*.txt'], function (err) {
console.log('done downloading')
process.exit(0)
})See example.js for full usage example.
Installation
npm install selective-archiveAPI
var selective = SelectiveArchive(archive)
Archive must a a hyperdrive archive with option sparse: true.
selective.download(anymatch_array, cb)
Download a selection of files, cb fires when download is finished.
anymatch_array can be a file list or any anymatch compatible search strings. The archive metadata is traversed and checked against matches before downloading.
License
MIT
1.0.0
9 years ago