#Box
Is an insert only key / hash store. It accepts a key (unique identifier) and a hash (any string, less than 255 chars) and stores that pair with a little more meta data for later verification.
To get started you can either:
$ npm install hashbox
$ cd node_modules/hashbox
or
$ git clone https://github.com/draco2003/node-hashbox/
$ cd node-hashbox
$ npm install
Then to start the application:
$ npm start
Adding Data
simply post data to /api/hash_create with a "key" and "hash" parameter. If you are looking to keep track of a folder of files, we recommend checking out #Bot
ToDos:
- Decide if we want to add an audit entry on duplicate create or just failed verification.
- Handle #Box errors more gracefully.
- Create an executable script so you can install globally
- Maybe add auth to Admin section (otherwise just let apache/nginx handle that)
Authors and Contributors
Created by @draco2003
Support or Contact
Pull requests welcome.