Пример #1
0
 def _sending_data(self, fst_path, language):
      posibilities = parse_fst.posibilities(fst_path, parse_fst.wst2dict("../data/{!s}/words.txt".format(language)));
      words = []
      for i in posibilities:
          i = list(i)
          words.append({"origin": i[0], "alternatives" : i})
      if(len(words) > 0):
          return json.dumps(words)
      else:
          return None
Пример #2
0
import json
import traceback
import logging
from flask import Flask, Response, request, jsonify, stream_with_context

sys.path.append("../data");
sys.path.append("../database");


from utils import *
import parse_fst

logging.basicConfig(filename="log_rest_api.log",
                    level=logging.NOTSET,
                    )
words = parse_fst.wst2dict("../data/cs/words.txt")

app = Flask(__name__)
app.config.update(
    SECRET_KEY = '12345',
    DEBUG = 'DEBUG' in os.environ,
    #SQLALCHEMY_DATABASE_URI = os.environ['CONNECTION_STRING']
)



@app.route("/statistics", methods=['POST'])
def statistics():
    
    data = {
       "offset": int(request.args.get("offset", "0")),