Beispiel #1
0
sys.stdout.write("Content-Type: application/json")
sys.stdout.write("\n")
sys.stdout.write("\n")
result = {}
result["type"] = "success"
result["message"] = "Scanned successfully"
result["keys"] = ",".join(fs.keys())

d = {}
for k in fs.keys():
    d[k] = fs.getvalue(k)
result["data"] = d

# get disk percentage and end if we are too full
percentage = int(df.disk_space().split("%")[0])
if percentage >= 80:
    result["message"] = "Disk too full, please export and purge"
    result["type"] = "danger"
    sys.stdout.write(json.dumps(result, indent=1))
    sys.stdout.write("\n")
    sys.exit()

# get field storage
dpi = int(fs.getvalue("resolution"))
user_notes = fs.getvalue("userNotes")
prefix = fs.getvalue("prefix")
ts_epoch = int(fs.getvalue("time")) / 1000

# get coordinates from GPS module
gps_lat = 35.284932  # spi_gps.get_latitude() TODO: Uncomment and init GPS on startup
Beispiel #2
0
import cgi, cgitb
import json
import df

# cgitb.enable()
fs = cgi.FieldStorage()

sys.stdout.write("Content-Type: application/json")

sys.stdout.write("\n")
sys.stdout.write("\n")


result = {}
result["success"] = True
result["message"] = "Called "
result["keys"] = ",".join(fs.keys())

d = {}
for k in fs.keys():
    d[k] = fs.getvalue(k)

result["data"] = d


result["percentage"] = df.disk_space()

sys.stdout.write(json.dumps(result, indent=1))
sys.stdout.write("\n")
sys.stdout.close()