From 22ee15654f707fe8faefd3791b9baa8f8ec3891f Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 20 Oct 2024 19:51:30 +0700 Subject: [PATCH] m --- README.md | 10 +++ data/data.db | Bin 32768 -> 114688 bytes data/data.db-shm | Bin 0 -> 32768 bytes data/data.db-wal | 0 data/schema.sql | 84 ++++++++++++++++++- devenv.nix | 6 ++ server/.gitignore | 175 ++++++++++++++++++++++++++++++++++++++++ server/.prettierrc.json | 6 ++ server/README.md | 15 ++++ server/bun.lockb | Bin 0 -> 3125 bytes server/package.json | 11 +++ server/server.ts | 74 +++++++++++++++++ server/tsconfig.json | 27 +++++++ 13 files changed, 407 insertions(+), 1 deletion(-) create mode 100644 README.md create mode 100644 data/data.db-shm create mode 100644 data/data.db-wal create mode 100644 server/.gitignore create mode 100644 server/.prettierrc.json create mode 100644 server/README.md create mode 100755 server/bun.lockb create mode 100644 server/package.json create mode 100644 server/server.ts create mode 100644 server/tsconfig.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..eef107d --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# 範疇 +## Category learning + +### TODO +Use SCOWL project for English +categorize every word!! + + +important: Frequency + diff --git a/data/data.db b/data/data.db index bdc03261b63221e3c02119e8a3517dcdf89f599f..041c4f2557a30a58d5eb03ae55680dc0bd55775c 100644 GIT binary patch literal 114688 zcmeI)e~jB!0l;xPcH;cFYYv~;Oz2|4Y&wIA>o^yWS{*$%9bIvx~TW;XortQ*FDeW_kqiI@7{@pD9 z;%QngnDL7I)CZQwEvB?v&Oe@3iN)J0&CSurxa5Q*fB*srAb$>`7%bdp4&98@0yfub+PIiD$pQ zS<*Aw^mI-;(`;^@`NiX#s{e0_pK9Xo;sx<5xxj<~0tg_000IagfB*srAb+jP0}%E9uWI5y z;_3txkRl*}00IagfB*srAbL$lAhi|1NdQ!ZWFSlrmm8qrd77W0GL)uRsX*vKB?aS_oDc%_?dW0d{=x^JSHxPP4Rj0IdMcrG9iEf0tg_000Iag zfB*srATaR)drPKP)~mI4wX+p>wllknrgl)5t3fYl*OaLp&|7V<7g8*k+CJUwT&UG+ zZaY=To7#-N zC2_kZd;EV8TjF-{Px%XgZ-`6cq{s7g98ECl672q1s}0tg_000IagfB*uMFF^l)^6QuqB7gt_2q1s}0tg_0 z00IagK>wdMfB*srAb4 z4<6L7oCxn&wY6Gv%U^x8*60fH!uy-bZ+vX` zmgk(PJmk!WdCRm5PIsenl*QermMh2aS&9?eFJ_`&ZQA%vDWbIJ}lPJ(<`TrFUhU$tt_oXr4GCc zfwNM1P+}%P>uzJc<}kdNJPB2*!b25;Adk$eAy1TT_;O;*h?5u+~`f zF4Wd8gbif1>IU9=vt9H2c=4hr*fBX6FqRP5_ zc{Xp^hYsmiwnFWpT@9@k68=MxPE-?N=-6gEuZ3nB(v#Wl~^Qs%NQu=ZE9aY_r+qs>p>wf(Fj(p1xXEXL~b9!gg zQ8e5wufK8bT02%rhxVm{%G))|vghXFGq;~xe<_=2LH+P<;~8i-gY96%X&fHIh|_pS zp~p0{#KmvNMu~=`V*P#vMJ;1{DifYJ+o!_wW+=_js+B19P~>$edcJ%qZQ1+x>)Xe| zqv>63dJCDv5%hwu%f7#0X6z%j{-s{43eUXNcqiQpn4jL!q;{l>FIN8iz{cg%M#esD z>yHfOFHe_xz1CO{b1}zc9w+MO9EX(eOJ&rB@1anvdv5#D72X?KH4=J5k@Ko4F32s* z+h5i#+qU&95BIL6et2}L#P(s(dzO!nd(^$F)^b&!*BKQzAUWn#xQ_QV_58n(J*SDE zm%dm0YVp|AGldiR-{mjmUe8^U!AuAsfB*srAb`LJ5V%~NvFuxK)vp|nzVSxS1yyv7^LZ>%G~D#h{sYH+dT4Sm^i78jkcQ_?)^1RI_c z9#%Bu;x9Pfg_hjfugPZ@ju%vKk$Z~{VcfnF{gYnOM870{-VqMBT(`$0|NFR!9LC7n zmVI=ezI|u!ySW<#-d0QYmpZ=J?(xQ*lptFP;E%zT)W8orACrCEO^s*Li3 zH)iZx_v!xV1Bvspuf6|KyDfL7E>pw!oiPjXqrLdlah&yL zbHq8S&cRPR&9-wm93xGfL*1e#&L9;QkH}^AhJCl~&5%2c31>GXprb9q+y^ca?{lo8 z+VFU5{)RY9v%+ad-+qlEqifMzw*VfB*XE;>w6OA8;*?{ z)IjJ!sgvWUs#iPiV&=rpV570-M0VF4l}@BgR9!!2+!$Z?fD&7UUGHcB=km-h%RX>G zzjASi$sfpi_ZS@iy`E^}MxDppNLm|h*LUlS=e_os@KV>Q2aDC_R;%u9d5xfd9=v<+ hK5-HZBu}`+;oXzrh{)I{4vuSs(O7)k{sz}}{TKHDW?ujR delta 372 zcmX|(KS%;`9L0ZMyFdQ9^Q(lMB-oMt!IVtgf}p9EhQukFQVb6<#jXe((!!;tkorZF zv?*t05;+78*-%tNtsz2lL0e;IkPjZb_ks8Fc|M;v_#@#(MUBgA>1=9Ml|#fv0LYvy z6QV~#jJp5D9{NKr8=2bL7lk(AEoFiZ>z#E$Yzj}7vQVrS#x3STl;b6z4|a3(wgMjD zX}1E`MzeR8=cKTYKDWS0zp5Y$z3adGg2GbJKn9MEXz&OO{nTI*Sn8}n6b5Ln25udm z)?kHd=MXU^fR`i*_5##+0X16HK&0gsOdMYVV>Dog;5T*}_UTs~vKv?;xlC$8Sx>$+ zAFB5UNfB7$aF`lD!ygD@={+!dwZzD75re&57vHdrH(0?FEaEmMaT(_^ST7*X42lf# pLQKiVHdC4OhN3FzbPEGeX^{uUGVj%v?ySRQn0)R7+H3gnc3yl6iBIT z8<7RtN+^w$M{7VyF@aKutrjIv!TKOXE0B`3&}y}sLVzgPdw1t96H`}0o6wWooO@@^ z_szNI+_~p$@f90sN}NLK#DvZyOfl*NV2HH()U0$;ONi3-RCY2WGD!qZ7>4U&O!zlO;9F+!Y~1N z14i-dK)VBd0%$;1JOcDfKp$tH17)>~RK4L`vWM#U!DajTNJ+_5;U5`;X3u+@E5-5U z{_U^raM!DQ??%^lH(aU7KY8Q^dGgibpuqQu6dok_7XqUI#S082@C)+6!EPMP91Ft7 z0<$m<-p4V_{ubfu!IMychkk(gU~BCbjwcBJ8!+1m@XkPQ1Ow`&2*Pg%n^pik%rL}4 zAC@8rPXfG}{k{tTu38G1wSgRPz_>#koI@Yr8gfB_8m{dJ4a}E^Tku$bME|7#J|1S{ ztzm_)s5_UbvvbW-q;ohUBgf$QNSNLDXmTm2? z>uPVFHnmO#kH1;fz>nD`D&z3Ny&~b)WELtq&+I7lbB^lp@VxPO?qSV0yOKgmVH&?zUZaaNElj3wwB$0cvWM1G)R2l*nopc_bK(PQ zIlO%2EYN)a{l~&4Pcgd$&Cxm4^{>Pgd&OnS?_UlZ2p^v|F)bmd+k7YXe;hUFCq7?V zb12_AL2Q2KT$S(4_;-;T((e{Da(KDtnm=~)de!`%j)>o{9+U-cRySt3r12`&H;r{i zT&=M5-KmP7i5umWB_^3Jta*9E+3NM#)87ssK6uf%JHWi#Z%A6n;YH^Ry3Ict;yIl8 zcK5cN%5L*QwN12i!XA-+C&i{5@~aKSO-Nqkb}e;NE{RaPsr0X!*Xu zb6e}p<)d@cEr55W1jQZc<@m9J?k~sPmBM_*-bI&KEl|@`Do*NXCRwY+QN_g%Pz0e7 z$|ORXEFkphK|+NvSxaW<^y#ohLRolf6F7(G@F7d+#+F-w+9;Q40PZ;qFkkR~fd4Yg zJN!pfEcU<>Ine!z?q0+NwVCD6fI<#MpnglHOf;&%u9SA4q|ffkR@YITUdKBej7xBd z^{KVuqe}1Qq)lcBn!zyCE1=r%#FOGuTn;d(TR_#{iTADw55}bu4D}VLPXKRZ5?m_7 zRjAWIodb9ijLVd`;vX;pwvAzCc87iTopMu36WO4*!T07d1f@&X#xfMC%g_j=i$PG? zgTTw18q^QGbGjJX)+r_46qdxKN6sdKB*MO^R24kH%UioJ z%X;t`+lYWO0OBouZn&9z13{-!q=AXBPQ{?>%VZb>9V!-6L