from flask import Flask, request, Blueprint, render_template
from UseSqlite import InsertQuery, RecordQuery
TKTK = 'token'
show_bp = Blueprint(
'site',
__name__,
)
def make_html_paragraph(s):
if s.strip() == '':
return ''
lst = s.split(',')
word = lst[1].strip()
result = '
' + word + ' |
'
return result
@show_bp.route('/show//')
def show(name):
token = request.args.get("token")
if token != TKTK:
return "token is wrong, please try again"
rq = RecordQuery('./static/wordfreqapp.db')
rq.instructions("SELECT * FROM words where user = \'" + name + "\'")
rq.do()
record = '' + f"Here are {name}'s words:" + '
'
record += ''
record += ''
record += 'WORDS | '
record += '
'
# record += ''
for r in rq.format_results().split('\n\n'):
record += '%s' % (make_html_paragraph(r))
# record += '
'
record += '
'
return record+'\n'