mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-11-15 01:05:42 +00:00
Add check_encoding to nlp jobs
This commit is contained in:
parent
bb5f456e6e
commit
81402d2d6a
@ -25,6 +25,7 @@ class AddNLPJobForm(FlaskForm):
|
|||||||
choices=[('2.2.0', 'Latest (2.2.0)'),
|
choices=[('2.2.0', 'Latest (2.2.0)'),
|
||||||
('2.2.0', '2.2.0')],
|
('2.2.0', '2.2.0')],
|
||||||
validators=[DataRequired()])
|
validators=[DataRequired()])
|
||||||
|
check_encoding = BooleanField('Check encoding')
|
||||||
|
|
||||||
def validate_files(form, field):
|
def validate_files(form, field):
|
||||||
for file in field.data:
|
for file in field.data:
|
||||||
|
@ -8,6 +8,7 @@ from werkzeug.utils import secure_filename
|
|||||||
from . import services
|
from . import services
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
|
from app import logger
|
||||||
|
|
||||||
|
|
||||||
SERVICES = {'corpus_analysis': {'name': 'Corpus analysis'},
|
SERVICES = {'corpus_analysis': {'name': 'Corpus analysis'},
|
||||||
@ -36,7 +37,12 @@ def service(service):
|
|||||||
return make_response(add_job_form.errors, 400)
|
return make_response(add_job_form.errors, 400)
|
||||||
service_args = []
|
service_args = []
|
||||||
if service == 'nlp':
|
if service == 'nlp':
|
||||||
|
logger.warning(add_job_form.check_encoding)
|
||||||
service_args.append('-l {}'.format(add_job_form.language.data))
|
service_args.append('-l {}'.format(add_job_form.language.data))
|
||||||
|
logger.warning("Service args: {}".format(service_args))
|
||||||
|
if add_job_form.check_encoding.data:
|
||||||
|
service_args.append('--check-encoding')
|
||||||
|
logger.warning("Service args: {}".format(service_args))
|
||||||
if service == 'ocr':
|
if service == 'ocr':
|
||||||
service_args.append('-l {}'.format(add_job_form.language.data))
|
service_args.append('-l {}'.format(add_job_form.language.data))
|
||||||
if not add_job_form.binarization.data:
|
if not add_job_form.binarization.data:
|
||||||
|
@ -101,6 +101,18 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col s12 m6">
|
||||||
|
<span class="card-title">Check Encoding</span>
|
||||||
|
<p>If the input files are not created with the nopaque OCR service and you do not know if your tex files are UTF-8 encoded, check this switch. We will try to automatically determine the right encoding for your texts.</p>
|
||||||
|
<div class="switch">
|
||||||
|
<label>
|
||||||
|
{{ add_job_form.check_encoding() }}
|
||||||
|
<span class="lever"></span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-action right-align">
|
<div class="card-action right-align">
|
||||||
<button class="btn waves-effect waves-light" id="submit" name="submit" type="submit">Submit<i class="material-icons right">send</i></button>
|
<button class="btn waves-effect waves-light" id="submit" name="submit" type="submit">Submit<i class="material-icons right">send</i></button>
|
||||||
|
Loading…
Reference in New Issue
Block a user