Skip to content

Commit

Permalink
flask server
Browse files Browse the repository at this point in the history
  • Loading branch information
zekailin00 committed Oct 30, 2022
1 parent dc2ef1d commit 6b2d446
Show file tree
Hide file tree
Showing 8 changed files with 70 additions and 10 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
build
.vscode
.vscode
*.pyc
3 changes: 0 additions & 3 deletions software/server/CMakeLists.txt

This file was deleted.

7 changes: 6 additions & 1 deletion software/server/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
server here
server here

```
pip install flask
flask run
```
33 changes: 33 additions & 0 deletions software/server/app/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
from flask import Flask
import os


def create_app(test_config=None):
# create and configure the app
app = Flask(__name__, instance_relative_config=True)

try:
os.makedirs(app.instance_path)
except OSError:
pass

from app.tracker import trackerRuntime
app.register_blueprint(trackerRuntime.bp)

from app.unity import unityRuntime
app.register_blueprint(unityRuntime.bp)


#curl -v http://127.0.0.1:5000/init-test
@app.route('/init-test')
def initTest():
return 'App is created and this route is registered!'

@app.route('/json-test')
def jsonTest():
return {
"obj1":1,
"obj2":2
}

return app
10 changes: 10 additions & 0 deletions software/server/app/tracker/trackerRuntime.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from flask import Blueprint, current_app, session
from flask import redirect, url_for, request
from flask import jsonify, send_file
import random


bp = Blueprint("tracker-runtime", __name__, url_prefix="/tracker-runtime")
18 changes: 18 additions & 0 deletions software/server/app/unity/unityRuntime.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from flask import Blueprint, current_app, session
from flask import redirect, url_for, request
from flask import jsonify, send_file
import random


bp = Blueprint("unity-runtime", __name__, url_prefix="/unity-runtime")

@bp.route("/headset-data", methods=["GET"])
def unity_get_test():

return {
"obj1":1,
"obj2":2
}
5 changes: 0 additions & 5 deletions software/server/main.cpp

This file was deleted.

1 change: 1 addition & 0 deletions software/server/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
flask == 2.0.1

0 comments on commit 6b2d446

Please sign in to comment.