Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hvuhsg/multisc

Server for your app needs
https://github.com/hvuhsg/multisc

awsome backend client easy framework json-server mit-license mongodb python3 server

Last synced: 7 days ago
JSON representation

Server for your app needs

Awesome Lists containing this project

README

        

# MultiSC


awesome
MIT
PyPI version
coverage
quality

### Server for your app needs.

#### Installation
```
$/> pip insatll MultiSC
```

#### New project (server)
```
$/> make_multi server
$/> make_multi server -q //for quick setup mode
```

#### New project (client)
```
$/> make_multi client
```

#### **Quick setup example (server)**
```python
from MultiSC.MultiServer.quick_setup.manager import ProtocolsManager, MonitorManager, Runner

@MonitorManager.add("client_info_printer")
def monitor(self, query):
print(query.other)

@ProtocolsManager.add("math", "sum")
def func2(query):
return query["a"] + query["b"]

Server = Runner()
Server.run()
```

#### **Client example**
```python
from MultiSC.MultiClient.EasyClient import EasyClient

def main():
address = "127.0.0.1", 84
user = EasyClient(address)
user.connect()

print(user.castom_request("math", "sum", a=5, b=9)) # -> {'message': 14, 'code': 200}
main()
```

### for more information visit our wiki [hare](https://github.com/hvuhsg/MultiSC/wiki)