Create working PoC of analysis
This commit is contained in:
0
conmorfeusz/conmorfeusz/service/__init__.py
Normal file
0
conmorfeusz/conmorfeusz/service/__init__.py
Normal file
5
conmorfeusz/conmorfeusz/service/analyzer.py
Normal file
5
conmorfeusz/conmorfeusz/service/analyzer.py
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import morfeusz2
|
||||||
|
|
||||||
|
def analyse(text):
|
||||||
|
morf = morfeusz2.Morfeusz(expand_tags=True)
|
||||||
|
return morf.analyse(text)
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
from flask import Flask
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
|
||||||
|
|
||||||
@app.route("/")
|
|
||||||
def hello():
|
|
||||||
return "Hello, world"
|
|
||||||
|
|
||||||
def start():
|
|
||||||
app.run(port=3000)
|
|
||||||
16
conmorfeusz/conmorfeusz/web/__init__.py
Normal file
16
conmorfeusz/conmorfeusz/web/__init__.py
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
from flask import Flask
|
||||||
|
from conmorfeusz.web import analyzer
|
||||||
|
|
||||||
|
def create_app():
|
||||||
|
app = Flask(__name__, instance_relative_config=True)
|
||||||
|
app.config.from_mapping(
|
||||||
|
SECRET_KEY='dev'
|
||||||
|
)
|
||||||
|
|
||||||
|
app.register_blueprint(analyzer.bp)
|
||||||
|
|
||||||
|
return app
|
||||||
|
|
||||||
|
def start():
|
||||||
|
app = create_app()
|
||||||
|
app.run()
|
||||||
12
conmorfeusz/conmorfeusz/web/analyzer.py
Normal file
12
conmorfeusz/conmorfeusz/web/analyzer.py
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
from flask import Blueprint, request
|
||||||
|
from conmorfeusz.service import analyzer as service
|
||||||
|
|
||||||
|
bp = Blueprint('analyser', __name__, url_prefix='/analyser')
|
||||||
|
|
||||||
|
@bp.post("/analyse")
|
||||||
|
def analyze():
|
||||||
|
data = request.get_json()
|
||||||
|
|
||||||
|
return {
|
||||||
|
"analysis": service.analyse(data["text"])
|
||||||
|
}
|
||||||
@@ -13,8 +13,9 @@ dependencies = [
|
|||||||
"flask"
|
"flask"
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.setuptools]
|
[tool.setuptools.packages.find]
|
||||||
packages = ["conmorfeusz"]
|
where = ["."]
|
||||||
|
include = ["conmorfeusz*"]
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
conmorfeusz = "conmorfeusz.main:main"
|
conmorfeusz = "conmorfeusz.main:main"
|
||||||
Reference in New Issue
Block a user