Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hiroakis/tornado-websocket-example
https://github.com/hiroakis/tornado-websocket-example
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hiroakis/tornado-websocket-example
- Owner: hiroakis
- Created: 2013-03-17T13:45:11.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T19:40:27.000Z (about 4 years ago)
- Last Synced: 2023-11-07T15:16:36.960Z (about 1 year ago)
- Language: HTML
- Size: 41 KB
- Stars: 231
- Watchers: 15
- Forks: 104
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tornado WebSocket example
This is a websocket example written in python.
## Installation
1. `git clone https://github.com/hiroakis/tornado-websocket-example.git`
2. `cd tornado-websocket-example`
3. `pip install -r requirements.txt`
4. `python app.py`
5. http://localhost:8888/
(This is my demo page -> http://hiroakis.com:8888/)6. Send a REST call:
## Docker
You can create demo server using docker.
* build
```
docker build -t hiroakis/tornade-websocket-example .
docker run -d -p 8888:8888 hiroakis/tornade-websocket-example
```or
* pull from docker hub
```
docker pull hiroakis/tornado-websocket-example
docker run -d -p 8888:8888 hiroakis/tornado-websocket-example
```## REST API examples
Set the "id 1" value to 100 :
- `curl "http://hiroakis.com:8888/api?id=1&value=100"`Set the "id 1" value to 300( The row No 1 will change to yellow ) :
- `curl "http://hiroakis.com:8888/api?id=1&value=300"`Set The "id 1" value to 600( The row No 1 will change to red ):
- `curl "http://hiroakis.com:8888/api?id=1&value=600"`- value 201 - 500 : change to yellow
- value 501 - : change to red## License
MIT