def save_to_db(): threading.Timer(60.0, save_to_db).start() # save one data point per minute if time_to_save_data(): image = util_guru.download(session) input = util_image.get_single_input_data(image) output = network.predict(input)[0][0] d = Data(output) print "Adding ", time.strftime("%m/%d %H:%M:%S", time.localtime()), " => ", output, "..." db.session.add(d) db.session.commit()
def current(): for file in glob.glob("web/static/img/*.jpg"): os.remove(file) image = util_guru.download(session) timestamp = time.time() file = "web/static/img/img-{}.jpg".format(timestamp) util_image.save(image, file) imageFile = "static/img/img-{}.jpg".format(timestamp) input = util_image.get_single_input_data(image) output = network.predict(input)[0][0] return jsonify(currentImg=imageFile, currentNum=output)