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)