Metadata-Version: 2.0
Name: wshubsapi
Version: 0.7.1
Summary: function protocol to communicate frontend -> backend and backend -> frontend in a intuitive way like signalR in C#
Home-page: https://github.com/JorgeGarciaIrazabal/WSHubsAPI.git
Author: Jorge Garcia Irazabal
Author-email: jorge.girazabal@gmail.com
License: MIT
Keywords: communication protocol tornado sockets signalR websockets Android Java javascript API
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: futures
Requires-Dist: inflection (==0.3.1)
Requires-Dist: jsonpickle

WSHubsAPI
================================================

The package makes really easy to establish intuitive communication in a server/clients architecture.<br /><br />
Forget to handle web-socket messages with huge switch cases or maintain url strings for your API-REST.
Just **call server functions from the client** and **call client function from the server** like it is the same program.<br />
But not only that! with this package you will be able to communicate client applications with different languages or communication protocols at the same time!

**Available coding languages:** <br />
* Server side:
   * only python
* Client side:
   * python
   * javascript
   * java/android (on going)
   * c++/arduino (on going)
   * micro-python (planned)

**Communication protocols** <br /> <br />
This package is mainly a message handler so it doesn't matter which communication protocol you use as long as you create a Wrapper to handle it. However, we provide handlers to start coding right away :)
* Web-Sockets for tornado and ws4py
* Http requests for Django and tornado frameworks (of course we lose server to client communication)
* Socket

**Of course, any contribution will be more that appreciated ;)**

