From 7a8e0f2d8453cbe9c73faf8f641b838c1e59951d Mon Sep 17 00:00:00 2001 From: tayf <144544047+be-at@users.noreply.github.com> Date: Sun, 8 Mar 2026 17:21:31 +0200 Subject: [PATCH] update db --- pyproject.toml | 3 +++ {data => src/wiqaya/data}/af.txt | 0 {data => src/wiqaya/data}/am.txt | 0 {data => src/wiqaya/data}/ar.txt | 0 {data => src/wiqaya/data}/az.txt | 0 {data => src/wiqaya/data}/be.txt | 0 {data => src/wiqaya/data}/bg.txt | 0 {data => src/wiqaya/data}/ca.txt | 0 {data => src/wiqaya/data}/ceb.txt | 0 {data => src/wiqaya/data}/cs.txt | 0 {data => src/wiqaya/data}/cy.txt | 0 {data => src/wiqaya/data}/da.txt | 0 {data => src/wiqaya/data}/de.txt | 0 {data => src/wiqaya/data}/dz.txt | 0 {data => src/wiqaya/data}/el.txt | 0 {data => src/wiqaya/data}/en.txt | 0 {data => src/wiqaya/data}/eo.txt | 0 {data => src/wiqaya/data}/es.txt | 0 {data => src/wiqaya/data}/et.txt | 0 {data => src/wiqaya/data}/eu.txt | 0 {data => src/wiqaya/data}/fa.txt | 0 {data => src/wiqaya/data}/fi.txt | 0 {data => src/wiqaya/data}/fil.txt | 0 {data => src/wiqaya/data}/fr.txt | 0 {data => src/wiqaya/data}/gd.txt | 0 {data => src/wiqaya/data}/gl.txt | 0 {data => src/wiqaya/data}/hi.txt | 0 {data => src/wiqaya/data}/hr.txt | 0 {data => src/wiqaya/data}/hu.txt | 0 {data => src/wiqaya/data}/hy.txt | 0 {data => src/wiqaya/data}/id.txt | 0 {data => src/wiqaya/data}/is.txt | 0 {data => src/wiqaya/data}/it.txt | 0 {data => src/wiqaya/data}/ja.txt | 0 {data => src/wiqaya/data}/kab.txt | 0 {data => src/wiqaya/data}/kh.txt | 0 {data => src/wiqaya/data}/ko.txt | 0 {data => src/wiqaya/data}/la.txt | 0 {data => src/wiqaya/data}/lt.txt | 0 {data => src/wiqaya/data}/lv.txt | 0 {data => src/wiqaya/data}/mi.txt | 0 {data => src/wiqaya/data}/mk.txt | 0 {data => src/wiqaya/data}/ml.txt | 0 {data => src/wiqaya/data}/mn.txt | 0 {data => src/wiqaya/data}/mr.txt | 0 {data => src/wiqaya/data}/ms.txt | 0 {data => src/wiqaya/data}/mt.txt | 0 {data => src/wiqaya/data}/my.txt | 0 {data => src/wiqaya/data}/nl.txt | 0 {data => src/wiqaya/data}/no.txt | 0 {data => src/wiqaya/data}/pih.txt | 0 {data => src/wiqaya/data}/piy.txt | 0 {data => src/wiqaya/data}/pl.txt | 0 {data => src/wiqaya/data}/pt.txt | 0 {data => src/wiqaya/data}/ro.txt | 0 {data => src/wiqaya/data}/rop.txt | 0 {data => src/wiqaya/data}/ru.txt | 0 {data => src/wiqaya/data}/sk.txt | 0 {data => src/wiqaya/data}/sl.txt | 0 {data => src/wiqaya/data}/sm.txt | 0 {data => src/wiqaya/data}/sq.txt | 0 {data => src/wiqaya/data}/sr.txt | 0 {data => src/wiqaya/data}/sv.txt | 0 {data => src/wiqaya/data}/ta.txt | 0 {data => src/wiqaya/data}/te.txt | 0 {data => src/wiqaya/data}/tet.txt | 0 {data => src/wiqaya/data}/th.txt | 0 {data => src/wiqaya/data}/tlh.txt | 0 {data => src/wiqaya/data}/to.txt | 0 {data => src/wiqaya/data}/tr.txt | 0 {data => src/wiqaya/data}/uk.txt | 0 {data => src/wiqaya/data}/uz.txt | 0 {data => src/wiqaya/data}/vi.txt | 0 {data => src/wiqaya/data}/yid.txt | 0 {data => src/wiqaya/data}/zh.txt | 0 {data => src/wiqaya/data}/zu.txt | 0 src/wiqaya/filter.py | 2 +- 77 files changed, 4 insertions(+), 1 deletion(-) rename {data => src/wiqaya/data}/af.txt (100%) rename {data => src/wiqaya/data}/am.txt (100%) rename {data => src/wiqaya/data}/ar.txt (100%) rename {data => src/wiqaya/data}/az.txt (100%) rename {data => src/wiqaya/data}/be.txt (100%) rename {data => src/wiqaya/data}/bg.txt (100%) rename {data => src/wiqaya/data}/ca.txt (100%) rename {data => src/wiqaya/data}/ceb.txt (100%) rename {data => src/wiqaya/data}/cs.txt (100%) rename {data => src/wiqaya/data}/cy.txt (100%) rename {data => src/wiqaya/data}/da.txt (100%) rename {data => src/wiqaya/data}/de.txt (100%) rename {data => src/wiqaya/data}/dz.txt (100%) rename {data => src/wiqaya/data}/el.txt (100%) rename {data => src/wiqaya/data}/en.txt (100%) rename {data => src/wiqaya/data}/eo.txt (100%) rename {data => src/wiqaya/data}/es.txt (100%) rename {data => src/wiqaya/data}/et.txt (100%) rename {data => src/wiqaya/data}/eu.txt (100%) rename {data => src/wiqaya/data}/fa.txt (100%) rename {data => src/wiqaya/data}/fi.txt (100%) rename {data => src/wiqaya/data}/fil.txt (100%) rename {data => src/wiqaya/data}/fr.txt (100%) rename {data => src/wiqaya/data}/gd.txt (100%) rename {data => src/wiqaya/data}/gl.txt (100%) rename {data => src/wiqaya/data}/hi.txt (100%) rename {data => src/wiqaya/data}/hr.txt (100%) rename {data => src/wiqaya/data}/hu.txt (100%) rename {data => src/wiqaya/data}/hy.txt (100%) rename {data => src/wiqaya/data}/id.txt (100%) rename {data => src/wiqaya/data}/is.txt (100%) rename {data => src/wiqaya/data}/it.txt (100%) rename {data => src/wiqaya/data}/ja.txt (100%) rename {data => src/wiqaya/data}/kab.txt (100%) rename {data => src/wiqaya/data}/kh.txt (100%) rename {data => src/wiqaya/data}/ko.txt (100%) rename {data => src/wiqaya/data}/la.txt (100%) rename {data => src/wiqaya/data}/lt.txt (100%) rename {data => src/wiqaya/data}/lv.txt (100%) rename {data => src/wiqaya/data}/mi.txt (100%) rename {data => src/wiqaya/data}/mk.txt (100%) rename {data => src/wiqaya/data}/ml.txt (100%) rename {data => src/wiqaya/data}/mn.txt (100%) rename {data => src/wiqaya/data}/mr.txt (100%) rename {data => src/wiqaya/data}/ms.txt (100%) rename {data => src/wiqaya/data}/mt.txt (100%) rename {data => src/wiqaya/data}/my.txt (100%) rename {data => src/wiqaya/data}/nl.txt (100%) rename {data => src/wiqaya/data}/no.txt (100%) rename {data => src/wiqaya/data}/pih.txt (100%) rename {data => src/wiqaya/data}/piy.txt (100%) rename {data => src/wiqaya/data}/pl.txt (100%) rename {data => src/wiqaya/data}/pt.txt (100%) rename {data => src/wiqaya/data}/ro.txt (100%) rename {data => src/wiqaya/data}/rop.txt (100%) rename {data => src/wiqaya/data}/ru.txt (100%) rename {data => src/wiqaya/data}/sk.txt (100%) rename {data => src/wiqaya/data}/sl.txt (100%) rename {data => src/wiqaya/data}/sm.txt (100%) rename {data => src/wiqaya/data}/sq.txt (100%) rename {data => src/wiqaya/data}/sr.txt (100%) rename {data => src/wiqaya/data}/sv.txt (100%) rename {data => src/wiqaya/data}/ta.txt (100%) rename {data => src/wiqaya/data}/te.txt (100%) rename {data => src/wiqaya/data}/tet.txt (100%) rename {data => src/wiqaya/data}/th.txt (100%) rename {data => src/wiqaya/data}/tlh.txt (100%) rename {data => src/wiqaya/data}/to.txt (100%) rename {data => src/wiqaya/data}/tr.txt (100%) rename {data => src/wiqaya/data}/uk.txt (100%) rename {data => src/wiqaya/data}/uz.txt (100%) rename {data => src/wiqaya/data}/vi.txt (100%) rename {data => src/wiqaya/data}/yid.txt (100%) rename {data => src/wiqaya/data}/zh.txt (100%) rename {data => src/wiqaya/data}/zu.txt (100%) diff --git a/pyproject.toml b/pyproject.toml index 5288b0c..9516f58 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,3 +18,6 @@ build-backend = "uv_build" dev = [ "pytest>=9.0.2", ] + +[tool.setuptools.package-data] +wiqaya = ["data/*.txt"] \ No newline at end of file diff --git a/data/af.txt b/src/wiqaya/data/af.txt similarity index 100% rename from data/af.txt rename to src/wiqaya/data/af.txt diff --git a/data/am.txt b/src/wiqaya/data/am.txt similarity index 100% rename from data/am.txt rename to src/wiqaya/data/am.txt diff --git a/data/ar.txt b/src/wiqaya/data/ar.txt similarity index 100% rename from data/ar.txt rename to src/wiqaya/data/ar.txt diff --git a/data/az.txt b/src/wiqaya/data/az.txt similarity index 100% rename from data/az.txt rename to src/wiqaya/data/az.txt diff --git a/data/be.txt b/src/wiqaya/data/be.txt similarity index 100% rename from data/be.txt rename to src/wiqaya/data/be.txt diff --git a/data/bg.txt b/src/wiqaya/data/bg.txt similarity index 100% rename from data/bg.txt rename to src/wiqaya/data/bg.txt diff --git a/data/ca.txt b/src/wiqaya/data/ca.txt similarity index 100% rename from data/ca.txt rename to src/wiqaya/data/ca.txt diff --git a/data/ceb.txt b/src/wiqaya/data/ceb.txt similarity index 100% rename from data/ceb.txt rename to src/wiqaya/data/ceb.txt diff --git a/data/cs.txt b/src/wiqaya/data/cs.txt similarity index 100% rename from data/cs.txt rename to src/wiqaya/data/cs.txt diff --git a/data/cy.txt b/src/wiqaya/data/cy.txt similarity index 100% rename from data/cy.txt rename to src/wiqaya/data/cy.txt diff --git a/data/da.txt b/src/wiqaya/data/da.txt similarity index 100% rename from data/da.txt rename to src/wiqaya/data/da.txt diff --git a/data/de.txt b/src/wiqaya/data/de.txt similarity index 100% rename from data/de.txt rename to src/wiqaya/data/de.txt diff --git a/data/dz.txt b/src/wiqaya/data/dz.txt similarity index 100% rename from data/dz.txt rename to src/wiqaya/data/dz.txt diff --git a/data/el.txt b/src/wiqaya/data/el.txt similarity index 100% rename from data/el.txt rename to src/wiqaya/data/el.txt diff --git a/data/en.txt b/src/wiqaya/data/en.txt similarity index 100% rename from data/en.txt rename to src/wiqaya/data/en.txt diff --git a/data/eo.txt b/src/wiqaya/data/eo.txt similarity index 100% rename from data/eo.txt rename to src/wiqaya/data/eo.txt diff --git a/data/es.txt b/src/wiqaya/data/es.txt similarity index 100% rename from data/es.txt rename to src/wiqaya/data/es.txt diff --git a/data/et.txt b/src/wiqaya/data/et.txt similarity index 100% rename from data/et.txt rename to src/wiqaya/data/et.txt diff --git a/data/eu.txt b/src/wiqaya/data/eu.txt similarity index 100% rename from data/eu.txt rename to src/wiqaya/data/eu.txt diff --git a/data/fa.txt b/src/wiqaya/data/fa.txt similarity index 100% rename from data/fa.txt rename to src/wiqaya/data/fa.txt diff --git a/data/fi.txt b/src/wiqaya/data/fi.txt similarity index 100% rename from data/fi.txt rename to src/wiqaya/data/fi.txt diff --git a/data/fil.txt b/src/wiqaya/data/fil.txt similarity index 100% rename from data/fil.txt rename to src/wiqaya/data/fil.txt diff --git a/data/fr.txt b/src/wiqaya/data/fr.txt similarity index 100% rename from data/fr.txt rename to src/wiqaya/data/fr.txt diff --git a/data/gd.txt b/src/wiqaya/data/gd.txt similarity index 100% rename from data/gd.txt rename to src/wiqaya/data/gd.txt diff --git a/data/gl.txt b/src/wiqaya/data/gl.txt similarity index 100% rename from data/gl.txt rename to src/wiqaya/data/gl.txt diff --git a/data/hi.txt b/src/wiqaya/data/hi.txt similarity index 100% rename from data/hi.txt rename to src/wiqaya/data/hi.txt diff --git a/data/hr.txt b/src/wiqaya/data/hr.txt similarity index 100% rename from data/hr.txt rename to src/wiqaya/data/hr.txt diff --git a/data/hu.txt b/src/wiqaya/data/hu.txt similarity index 100% rename from data/hu.txt rename to src/wiqaya/data/hu.txt diff --git a/data/hy.txt b/src/wiqaya/data/hy.txt similarity index 100% rename from data/hy.txt rename to src/wiqaya/data/hy.txt diff --git a/data/id.txt b/src/wiqaya/data/id.txt similarity index 100% rename from data/id.txt rename to src/wiqaya/data/id.txt diff --git a/data/is.txt b/src/wiqaya/data/is.txt similarity index 100% rename from data/is.txt rename to src/wiqaya/data/is.txt diff --git a/data/it.txt b/src/wiqaya/data/it.txt similarity index 100% rename from data/it.txt rename to src/wiqaya/data/it.txt diff --git a/data/ja.txt b/src/wiqaya/data/ja.txt similarity index 100% rename from data/ja.txt rename to src/wiqaya/data/ja.txt diff --git a/data/kab.txt b/src/wiqaya/data/kab.txt similarity index 100% rename from data/kab.txt rename to src/wiqaya/data/kab.txt diff --git a/data/kh.txt b/src/wiqaya/data/kh.txt similarity index 100% rename from data/kh.txt rename to src/wiqaya/data/kh.txt diff --git a/data/ko.txt b/src/wiqaya/data/ko.txt similarity index 100% rename from data/ko.txt rename to src/wiqaya/data/ko.txt diff --git a/data/la.txt b/src/wiqaya/data/la.txt similarity index 100% rename from data/la.txt rename to src/wiqaya/data/la.txt diff --git a/data/lt.txt b/src/wiqaya/data/lt.txt similarity index 100% rename from data/lt.txt rename to src/wiqaya/data/lt.txt diff --git a/data/lv.txt b/src/wiqaya/data/lv.txt similarity index 100% rename from data/lv.txt rename to src/wiqaya/data/lv.txt diff --git a/data/mi.txt b/src/wiqaya/data/mi.txt similarity index 100% rename from data/mi.txt rename to src/wiqaya/data/mi.txt diff --git a/data/mk.txt b/src/wiqaya/data/mk.txt similarity index 100% rename from data/mk.txt rename to src/wiqaya/data/mk.txt diff --git a/data/ml.txt b/src/wiqaya/data/ml.txt similarity index 100% rename from data/ml.txt rename to src/wiqaya/data/ml.txt diff --git a/data/mn.txt b/src/wiqaya/data/mn.txt similarity index 100% rename from data/mn.txt rename to src/wiqaya/data/mn.txt diff --git a/data/mr.txt b/src/wiqaya/data/mr.txt similarity index 100% rename from data/mr.txt rename to src/wiqaya/data/mr.txt diff --git a/data/ms.txt b/src/wiqaya/data/ms.txt similarity index 100% rename from data/ms.txt rename to src/wiqaya/data/ms.txt diff --git a/data/mt.txt b/src/wiqaya/data/mt.txt similarity index 100% rename from data/mt.txt rename to src/wiqaya/data/mt.txt diff --git a/data/my.txt b/src/wiqaya/data/my.txt similarity index 100% rename from data/my.txt rename to src/wiqaya/data/my.txt diff --git a/data/nl.txt b/src/wiqaya/data/nl.txt similarity index 100% rename from data/nl.txt rename to src/wiqaya/data/nl.txt diff --git a/data/no.txt b/src/wiqaya/data/no.txt similarity index 100% rename from data/no.txt rename to src/wiqaya/data/no.txt diff --git a/data/pih.txt b/src/wiqaya/data/pih.txt similarity index 100% rename from data/pih.txt rename to src/wiqaya/data/pih.txt diff --git a/data/piy.txt b/src/wiqaya/data/piy.txt similarity index 100% rename from data/piy.txt rename to src/wiqaya/data/piy.txt diff --git a/data/pl.txt b/src/wiqaya/data/pl.txt similarity index 100% rename from data/pl.txt rename to src/wiqaya/data/pl.txt diff --git a/data/pt.txt b/src/wiqaya/data/pt.txt similarity index 100% rename from data/pt.txt rename to src/wiqaya/data/pt.txt diff --git a/data/ro.txt b/src/wiqaya/data/ro.txt similarity index 100% rename from data/ro.txt rename to src/wiqaya/data/ro.txt diff --git a/data/rop.txt b/src/wiqaya/data/rop.txt similarity index 100% rename from data/rop.txt rename to src/wiqaya/data/rop.txt diff --git a/data/ru.txt b/src/wiqaya/data/ru.txt similarity index 100% rename from data/ru.txt rename to src/wiqaya/data/ru.txt diff --git a/data/sk.txt b/src/wiqaya/data/sk.txt similarity index 100% rename from data/sk.txt rename to src/wiqaya/data/sk.txt diff --git a/data/sl.txt b/src/wiqaya/data/sl.txt similarity index 100% rename from data/sl.txt rename to src/wiqaya/data/sl.txt diff --git a/data/sm.txt b/src/wiqaya/data/sm.txt similarity index 100% rename from data/sm.txt rename to src/wiqaya/data/sm.txt diff --git a/data/sq.txt b/src/wiqaya/data/sq.txt similarity index 100% rename from data/sq.txt rename to src/wiqaya/data/sq.txt diff --git a/data/sr.txt b/src/wiqaya/data/sr.txt similarity index 100% rename from data/sr.txt rename to src/wiqaya/data/sr.txt diff --git a/data/sv.txt b/src/wiqaya/data/sv.txt similarity index 100% rename from data/sv.txt rename to src/wiqaya/data/sv.txt diff --git a/data/ta.txt b/src/wiqaya/data/ta.txt similarity index 100% rename from data/ta.txt rename to src/wiqaya/data/ta.txt diff --git a/data/te.txt b/src/wiqaya/data/te.txt similarity index 100% rename from data/te.txt rename to src/wiqaya/data/te.txt diff --git a/data/tet.txt b/src/wiqaya/data/tet.txt similarity index 100% rename from data/tet.txt rename to src/wiqaya/data/tet.txt diff --git a/data/th.txt b/src/wiqaya/data/th.txt similarity index 100% rename from data/th.txt rename to src/wiqaya/data/th.txt diff --git a/data/tlh.txt b/src/wiqaya/data/tlh.txt similarity index 100% rename from data/tlh.txt rename to src/wiqaya/data/tlh.txt diff --git a/data/to.txt b/src/wiqaya/data/to.txt similarity index 100% rename from data/to.txt rename to src/wiqaya/data/to.txt diff --git a/data/tr.txt b/src/wiqaya/data/tr.txt similarity index 100% rename from data/tr.txt rename to src/wiqaya/data/tr.txt diff --git a/data/uk.txt b/src/wiqaya/data/uk.txt similarity index 100% rename from data/uk.txt rename to src/wiqaya/data/uk.txt diff --git a/data/uz.txt b/src/wiqaya/data/uz.txt similarity index 100% rename from data/uz.txt rename to src/wiqaya/data/uz.txt diff --git a/data/vi.txt b/src/wiqaya/data/vi.txt similarity index 100% rename from data/vi.txt rename to src/wiqaya/data/vi.txt diff --git a/data/yid.txt b/src/wiqaya/data/yid.txt similarity index 100% rename from data/yid.txt rename to src/wiqaya/data/yid.txt diff --git a/data/zh.txt b/src/wiqaya/data/zh.txt similarity index 100% rename from data/zh.txt rename to src/wiqaya/data/zh.txt diff --git a/data/zu.txt b/src/wiqaya/data/zu.txt similarity index 100% rename from data/zu.txt rename to src/wiqaya/data/zu.txt diff --git a/src/wiqaya/filter.py b/src/wiqaya/filter.py index a7cb800..c1d4e43 100644 --- a/src/wiqaya/filter.py +++ b/src/wiqaya/filter.py @@ -2,7 +2,7 @@ from pathlib import Path from .utils import remove_tashkeel -DATA_DIR = Path(__file__).parent.parent.parent / "data" +DATA_DIR = Path(__file__).parent / "data" class Wiqaya: def __init__(self, lang: str):