TuSanic
March 30, 2020 ยท View on GitHub
TuSanic is a tus.io server-side implementation for sanic
tus is resumable uploads protocol. visit tus.io for more information
The project code is based on the code written by @matthoskins1980
Installation
pip3 install TuSanicorgit clone https://github.com/avi-av/TuSanic && cd TuSanicpython3 setup.py install
Usage
from sanic import Sanic
from TuSanic import Tus
app = Sanic('tusanic_demo')
tus = Tus(app)
@tus.upload_file_handler
def file_upload(path, filename):
print(f"save {filename} to {path}")
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000, debug=True)
clients for tus.io protocol
- python (&cli) github.com/cenkalti/tus.py
- JS (Browser) uppy.io
License
MIT