4.0.1 • Published 12 days ago

restbox v4.0.1

Weekly downloads
945
License
MIT
Repository
github
Last release
12 days ago

Restbox License NPM version Dependency Status Build Status Coverage

REST for CRUD file operations on dropbox.

What is it?

REpresentational State Transfer is an abstraction of the architecture of the World Wide Web.

Create Read Update Delete is 4 basic functions of persistent storage.

Install

npm i restbox

REST

NameMethodQueryBodyDescription
fsGETget file or dir content
sortsort dir content by name,
size, or time
orderorder of sorting, can be:
asc or desc
rawget file or raw dir content
sizeget file or dir size
timeget time of file change
hashget file hash
PUTfile contentcreate/write file
unzipfile contentunzip and create/write file
dircreate dir
PATCHdiffpatch file
DELETEdelete file
filesArray of namesdelete files

How to use?

const restbox = require('restbox');
const http = require('http');
const express = require('express');

const app = express();
const server = http.createServer(app);

const port = 1337;
const ip = '0.0.0.0';

app.use(restbox({
    token: 'your dropbox token',
    prefix: '/dropbox', // default
    root: '/', // default, can be string or function
}));

app.use(express.static(__dirname));

server.listen(port, ip);

License

MIT

4.0.1

12 days ago

4.0.0

12 days ago

3.0.0

3 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.0

11 years ago