Django/JavaScript WebSocket Connections
Project description
# django-omnibus
Django/JavaScript WebSocket Connections.
[![Coverage Status](https://coveralls.io/repos/moccu/django-omnibus/badge.png)](https://coveralls.io/r/moccu/django-omnibus) [![Travis Status](https://travis-ci.org/moccu/django-omnibus.png?branch=master)](https://travis-ci.org/moccu/django-omnibus)
## What is django-omnibus
django-omnibus is a Django library which helps to create websocket-based connections between a browser and a server to deliver messages.
Some use cases could be:
Chat systems
Realtime stream updates
Inter-browser communication
file transfers
and so on..
django-omnibus is quite extensible. The connection handler, the Tornado web application and the authenticator can be replaced by just changing the setting.
For browser compatibility django-omnibus also supports [SockJS](https://github.com/sockjs/sockjs-client) (which provides fallbacks for older browsers).
On the client side, django-omnibus provides a library which handles the connection, authentication and channel subscription (multiple channels can be subscribed using one connection).
## Installation & Documentation
All documentation is in the “docs/source” directory and online at [Read the Docs](https://django-omnibus.readthedocs.org/).
## License django-omnibus is licenced under the [BSD License](LICENSE.md).
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.
Source Distribution
Built Distribution
Hashes for django_omnibus-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d84345fed03a3697a5cd2ed716663f902793e0adc442d3a232127a7ff50c2cc3 |
|
MD5 | 44018796cd8bec4793c46e72457a93e5 |
|
BLAKE2b-256 | 0e9d099e8a5b75dd0d4f30160e9ccfab5f0e9f09a769db883037f84238192c12 |