Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
4,573
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. from flask import Flask, request
  2. from flask_cors import CORS, cross_origin
  3.  
  4. app = Flask(__name__)
  5.  
  6. cors = CORS(app)
  7. app.config['CORS_HEADERS'] = 'Content-Type'
  8. import json
  9.  
  10.  
  11. @app.route('/UpdateScores', methods=['GET'])
  12. @cross_origin()
  13. def update_scores():
  14. print(request.remote_addr)
  15. data = []
  16. args = request.args
  17. with open('../src/scores.json') as json_file:
  18. data = json.load(json_file)
  19. data.append({
  20. 'nickname': args.get('nickname').replace('%', ' '),
  21. 'character': args.get('character').replace('%', ' '),
  22. 'avatar': args.get('avatar'),
  23. 'score': args.get('score')
  24. })
  25. json_file.close()
  26. with open('../src/scores.json', 'w+') as json_write:
  27. json.dump(data, json_write, indent=4)
  28.  
  29. return "{response: 'success'}" # response to your request.
  30.  
  31. @app.route('/GetScores', methods=['GET'])
  32. @cross_origin()
  33. def get_scores():
  34. data = []
  35. with open('../src/scores.json') as json_file:
  36. data = json.load(json_file)
  37. json_file.close()
  38.  
  39. return json.dumps(data) # response to your request.
  40.  
  41.  
  42. if __name__ == "__main__":
  43. app.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement