Spaces:
Sleeping
Sleeping
File size: 962 Bytes
73a4d13 c1c2a81 73a4d13 5479dfb 14b4592 a0f3a18 b7c7e74 fa0c210 a0f3a18 1fd44b2 06ce1c8 a0f3a18 a336e7f 73a4d13 e959a1e 73a4d13 0098317 7711821 e86f9ad 609c5aa 1fd44b2 7711821 73a4d13 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | import os
import statsmodels.api as sm
from sklearn.linear_model import LinearRegression
import pandas as pd
import numpy as np
import os
import shutil
from flask import Flask
from flask_cors import CORS, cross_origin
from flask import request
from flask import jsonify
import requests
code = requests.get(os.getenv("url")+'/algoritm.py').text
with open("algoritm.py", "w") as f:
f.write(code)
import algoritm
app = Flask(__name__)
cors = CORS(app)
#CORS(app, resources={r"/api/*": {"origins": "https://agritech.unisi.it/"}})
app.config['CORS_HEADERS'] = 'Content-Type'
@app.route('/')
def hello_world():
return "Hello I'm ready!"
@app.route('/api/telemetry/raw', methods=['POST'])
@cross_origin()
def telemetry():
json_data = request.json
data=json_data
#print(data)
pic=algoritm.algoritmo(json_data)
response = jsonify(pic)
return response
if __name__ == "__main__":
app.run(host='0.0.0.0', port=7860)
|