def smodel_out(): visitor_info = request.environ visitor_ip = visitor_info.get('REMOTE_ADDR') visitor_device = (visitor_info.get('HTTP_USER_AGENT').split(')')[0] ).split(';')[-1].strip() visitor_username = "******" + ".".join( visitor_ip.split('.')[0:3]) + visitor_device try: avail_tokens = counttokens(visitor_username) if avail_tokens > 0: col.update({"Username": visitor_username}, { "$set": { "tokens": avail_tokens - 1, "date": datetime.datetime.today() } }) posted_data = request.form.get('sample_text') result_dict = get_spacy_ner(posted_data, nlp_spacy) return render_template("spacy/spacy_output.html", result=result_dict) else: flash("Sorry trials exceeded") return redirect(url_for('token_end_flash')) # return render_template("spacy/spacy_trials.html") except Exception as e: logging.exception("** AT END POINT /getDetails **") log_exception(e) ret_json = {'status': 500, 'message': 'internal server error'} return jsonify(ret_json)
def index(): visitor_info = request.environ visitor_ip = visitor_info.get('REMOTE_ADDR') visitor_device = (visitor_info.get('HTTP_USER_AGENT').split(')')[0] ).split(';')[-1].strip() visitor_username = "******" + ".".join( visitor_ip.split('.')[0:3]) + visitor_device # hashed_pw = bcrypt.hashpw(visitor_pass.encode('utf8'), bcrypt.gensalt()) query = col.count_documents({"Username": str(visitor_username)}) try: if query == 0: col.insert({ "Username": str(visitor_username), "visitor_device": str(visitor_device), "visitor_mac": ':'.join(re.findall('..', '%012x' % uuid.getnode())), "visitor_addr": str(visitor_ip), "others": str(visitor_info), "tokens": 10, "date": datetime.datetime.today() }) return render_template("index.html") except Exception as e: logging.exception("** AT END POINT / **") log_exception(e) ret_json = {'status': 500, 'message': 'internal server error'} return jsonify(ret_json)
def __init__(self): global abort_ID global k2000 self.k2000 = k2000 #time initializations self.ttempA = 0 self.ttempA2 = 0 self.ttempB = 0 self.ttempB2 = 0 self.exception_ID = 0 self.updateGUI(stamp='Status Bar', data='Running') self.start = time.time() try: while abort_ID == 0: self.safety_check() self.seebeck_data_measurement() self.write_data_to_file() if abort_ID == 1: break #end if #end while #end try except exceptions.Exception as e: log_exception(e) abort_ID = 1 self.exception_ID = 1 print "Error Occurred, check error_log.log" #end except if self.exception_ID == 1: self.updateGUI(stamp='Status Bar', data='Exception Occurred') #end if else: self.updateGUI(stamp='Status Bar', data='Finished, Ready') #end else self.save_files() wx.CallAfter(pub.sendMessage, 'Post Process') wx.CallAfter(pub.sendMessage, 'Enable Buttons')
def tmodel_out(): count = 1 top = {} # result_dict = {} visitor_info = request.environ visitor_ip = visitor_info.get('REMOTE_ADDR') visitor_device = (visitor_info.get('HTTP_USER_AGENT').split(')')[0] ).split(';')[-1].strip() visitor_username = "******" + ".".join( visitor_ip.split('.')[0:3]) + visitor_device try: avail_tokens = counttokens(visitor_username) if avail_tokens > 0: col.update({"Username": visitor_username}, {"$set": { "tokens": avail_tokens - 1 }}) posted_data = request.form.get('sample_text') avg_posted_data = len(clean_text(posted_data).split()) # print('avg_posted_data:', avg_posted_data) try: no_of_topics = int(request.form.get('no_of_topics')) except Exception as e: logging.exception("** AT END POINT /getDetails **") log_exception(e) no_of_topics = 1 top = get_topic_modelling(posted_data, no_of_topics, avg_posted_data, count=1) return render_template("topic_modelling/topic_output.html", result=top, message=None) else: flash("Sorry trials exceeded") return redirect(url_for('token_end_flash')) except Exception as e: logging.exception("** AT END POINT /getDetails **") log_exception(e) ret_json = {'status': 500, 'message': 'internal server error'} return jsonify(ret_json)