TUS Server Implementation for coffee lovers
Branch: master
Clone or download
Pull request Compare This branch is 25 commits ahead of vayam:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
test
.gitignore
Gruntfile.coffee
README.md
index.coffee
package.json
server.js
todo.md

README.md

brewtus

build status

TUS Protocol 0.2.1 Server Implementation

Configuration

through few environment variables:

  • PORT: port on this server will sit (default: 1080)
  • FILESDIR: path to folder where the files will land (default: 'files' folder within this project)
  • SERVERSTRING: content of "server" header sent back to clients (default: 'BrewTUS/0.1')
  • BTUSPLUGIN: require string with custom plugin implementation (optional)

Install

npm install

Run

node server.js

Test/Try out

Browser (Tested with Chrome 27/Firefox 21/IE 10/Safari 6)

http://127.0.0.1:8080/

or

Command line Get tuspy client

python tuspy.py -f <file>

License

Apache License, Version 2.0.