diff options
author | ache <ache@ache.one> | 2020-02-24 21:28:37 +0100 |
---|---|---|
committer | ache <ache@ache.one> | 2020-02-24 21:28:37 +0100 |
commit | 8fcdb01b94b1a0cbb185ed81ca6a464607265794 (patch) | |
tree | f5fb9d448c53052f47173f06065bb3ad9ba3d039 /dicofr.py | |
parent | Format fix (diff) |
Regex support
Diffstat (limited to 'dicofr.py')
-rwxr-xr-x | dicofr.py | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -24,6 +24,23 @@ def get_def_sql(word): }, res)) +def get_def_sql_reg(word): + with sqlite3.connect("result_all.sql") as con: + cur = con.cursor() + data = (word, ) + cur.execute('''SELECT * FROM entry WHERE word LIKE ?''', data) + + res = cur.fetchall() + return list(map(lambda w: {'mot': w[0], + 'cat-gram': w[1], + 'API': w[2], + 'infos': w[3].split("\t"), + 'genre': w[4], + 'accord': w[5], + 'def': msgpack.unpackb(w[6], raw=False), + }, res)) + + if __name__ == '__main__': if len(sys.argv) < 2: |