-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More 1.0 implementations #67
Comments
We have implemented a Python server and a Python client. We will release it as soon as possible. :-) |
the python implementation for tus protocol 1.0.0 is here: but still need more tests. |
Thanks! It looks though like quite some extensions still need to be implemented as well? https://github.com/everydo/tusfilter/blob/master/tusfilter.py I'm no Python expert, but would it make sense if tusfilter would be called a flask project more than a standalone server? I'm not sure exactly how standard the Flask microframework is within Python, but I feel the official tus implementations should be able to require little outside of the standard library so that it could be integrated with Flask, or Django, or run standalone. As said, my Python fu here is extremely limited so honestly seeking for advice. That said, we can definitely list your projects among the http://tus.io/implementations.html already! |
tusfilter is a wsgi filter, middleware, the example used flask, it also can be intergrated with others |
I see, thanks for clarifying this so quickly already |
tusfilter and tusclient is still at the very early stage, |
From looking at the project, your work looks amazing. Thank all of you for putting effort into these libraries. 👍 |
This is being tackled in https://github.com/tus/tus-node-server by Vimeo's @bhstahl. It will be ES6 JS. |
+1 though currently i'm just using https://github.com/tus/tus-js-client to test choonkeat/attache#10 |
Thanks for sharing - have you considered making this a re-usable gem? If so, we could list it up on the implementation page! |
You could check my coffeetus as well |
Thanks @vencax, added it to tus.io here tus/tus.io@54f68c9 👍 |
@kvz implemented rubygem https://github.com/choonkeat/attache#rubygem the endpoint is |
I've got a flask-tus server side implementation. So far it supports the core protocol, along with creation and termination extensions. How do I go about publishing? BTW - amazing work you guys, this is an awesome project. |
That's awesome! 🎉
This is totally in your hands. In general, we recommend to publish the code using a hoster for version controlled and open sourced projects, such as GitHub, BitBucket or GitLab. In order to allow other people to use your implementation, you have to add a license. While we recommend the MIT license, you are free to choose from multiple solutions (see http://choosealicense.com/). In addition, it's always nice to have a README file which contains basic instructions on how to get the server up and running. Finally, we can add your project to the list of implementation (see http://tus.io/implementations.html)
Thanks ❤️ |
My Flask-Tus server is a Flask python extension. It is located at: https://github.com/matthoskins1980/Flask-Tus Please add it to any list of server implementation you have, such as http://tus.io/implementations.html |
@matthoskins1980 Thank you a lot for this project. :) I added it to tus.io. |
https://github.com/everydo/tusfilter is missing from the list of implementations (http://tus.io/implementations.html) It is python, but compatible with any wsgi stack. |
Thanks @nzjrs, last time @FuGangqiang mentioned it, it was still at an early stage. Is it more mature now you would say?
|
I can't say if it is more mature, but I used it and it worked. On 19 July 2016 at 09:35, Kevin van Zonneveld [email protected]
|
It should be more stable now, and we're using a highly customized fork in production. |
Sounds good @JokerQyou @nzjrs @FuGangqiang, if three parties are happily using this |
I have written a server side implementation in .NET (as a OWIN middleware). Currently it supports the core protocol and the creation extension. Source code available at https://github.com/smatsson/tusdotnet Could you please add it to the list of implementations? |
Hey that's great! Would you to make a PR against the tus.io repo for it? If not i'll likely get to it myself next week 👌 Sent from mobile, pardon the brevity.
|
@kvz PR sent :) |
Merged! 😄 Sent from mobile, pardon the brevity.
|
@kvz Could you please re-publish the site? I was trying to do a PR for the gh-pages branch but I can't seem to run the scripts on my Windows box. |
Done! |
@ifedapoolarewaju completed the Python client implementation which is available at https://github.com/ifedapoolarewaju/tus-py-client. :) |
I'm working on a Django Rest Framework library for handling TUS uploads: https://github.com/dirkmoors/drf-tus |
@dirkmoors oh nice! Looking good! Might be helpful to explicitly state in the doc and maybe on the readme that it is a |
Hello people, I want to let you know, that I am working on Java implementation with Spring Boot. |
Thanks for sharing! Once it's in a decent shape let us know so we can add it to the website 💪 👍 |
Now that the protocol is stabilizing, we're looking to have more 1.0 implementations. A few ideas to kick things off:
The text was updated successfully, but these errors were encountered: