api_version.py 593 B

1234567891011121314151617181920
  1. from .tool.func import *
  2. def api_version_2(conn, r_ver, c_ver):
  3. curs = conn.cursor()
  4. n_ver = ''
  5. data = None
  6. data = urllib.request.urlopen('https://raw.githubusercontent.com/2du/openNAMU/master/version.json')
  7. if data and data.getcode() == 200:
  8. try:
  9. json_data = json.loads(data.read().decode())
  10. if 'master' in json_data:
  11. n_ver = json_data['master']['r_ver']
  12. except:
  13. pass
  14. json_data = { "version" : r_ver, "db_version" : c_ver, "lastest_version" : n_ver }
  15. return flask.jsonify(json_data)