Usernado is a Tornado Extension to Make Life Easier.
Project description
Usernado
A Tornado Extension to Make Life Easier.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Why Usernado
I use Tornado every day. I really like it. But as you know, Tornado is not a full-stack framework, and I had to put all the pieces of the puzzle together every day! This may be interesting for the first and second time, but it will get annoying over time. So I tried to make a extension and use it whenever I wanted.
This is how the Usernado was born.
Getting Started
Features
-
REST support
-
Websocket easier than ever
-
ORM agnostic authentication
-
Humanize datetime in templates
-
Better exception printer thanks to tornado-debugger
Installation
Install it via pip:
pip install usernado
Usage
Example
Check it out here.
Resources
Roadmap
- Send and broadcast for websockets
- Abstracted authentication methods
- Authenticaion methods should return True/False
- Add diff_for_human (humanize) decorator
- Add username & password to test login
- Add pluralize (str_plural) uimodule
- Add third party authentication abstract methods
- Add pagination
See the open issues for a full list of proposed features (and known issues).
License
Distributed under the Apache License. See LICENSE.txt
for more information.
Contact
Project Link: https://github.com/reganto/Usernado
Email: tell.reganto
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.