aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* preprocess jmdict & add loggingAlex Auvolat2024-04-034-72/+85
|
* random practice: just bring all chars to same proba, no overcompensationAlex Auvolat2024-03-151-4/+2
|
* reduce memory usage & fix scroll to topAlex Auvolat2024-03-155-67/+70
|
* add backlinks to kanji in generated practiceAlex Auvolat2024-03-151-0/+41
|
* generation is POST and we have a <form> nowAlex Auvolat2024-03-152-21/+98
|
* first interface for generated examplesAlex Auvolat2024-03-111-21/+102
|
* reservoir sampling one by one (slow, but works)Alex Auvolat2024-03-104-192/+150
|
* start web serverAlex Auvolat2024-03-104-72/+224
|
* add furigana override file to fix edge casesAlex Auvolat2023-11-283-3/+31
|
* add furigana to main examples and persist furigana in batches.jsonAlex Auvolat2023-11-284-267/+293
|
* furigana: handle reb as #number_in_jmdict, and check that result at least ↵Alex Auvolat2023-11-271-0/+24
| | | | has correct text under furigana
* furigana: fix edge caseAlex Auvolat2023-11-272-4/+8
|
* use furigana for extra examplesAlex Auvolat2023-11-272-24/+159
|
* split code into several filesAlex Auvolat2023-11-273-658/+676
|
* larger font for extra examples textAlex Auvolat2023-11-261-1/+1
|
* again try add more diversity to extra examplesAlex Auvolat2023-11-151-21/+29
|
* Regenerate examples with hopefully more varietyAlex Auvolat2023-11-152-32/+61
|
* add pronunciation of extra examplesAlex Auvolat2023-10-211-4/+37
|
* improve formattingAlex Auvolat2023-10-201-2/+2
|
* re-allow more diversity in examplesAlex Auvolat2023-10-181-1/+3
|
* regenerate extra examples with more diversityAlex Auvolat2023-10-181-14/+56
|
* add even more example sentencesAlex Auvolat2023-10-111-11/+14
|
* regenerate extra example sentences with deterministic randomnessAlex Auvolat2023-10-111-2/+2
|
* fix font in vocab readingAlex Auvolat2023-10-111-1/+1
|
* ensure sans-serif font is used in all browsersAlex Auvolat2023-10-101-4/+4
|
* rebuild example sentence list with more varietyAlex Auvolat2023-10-101-2/+18
|
* serialize charsets as stringsAlex Auvolat2023-10-062-5/+28
|
* cargo fmtAlex Auvolat2023-10-061-16/+43
|
* add extra examplesAlex Auvolat2023-10-061-0/+67
|
* improve vocab table formatAlex Auvolat2023-10-061-30/+24
|
* Switch to new JLPT levels and regenerate batches 014-Alex Auvolat2023-09-261-13/+23
|
* Add modest amounts of cssAlex Auvolat2023-09-261-4/+4
|
* add readme to site; style for batches; order kanji like in sentencesAlex Auvolat2023-09-261-7/+43
|
* Include N0-9 (extra jinmeiyou kanji) in index tableAlex Auvolat2023-09-261-1/+1
|
* remove old algorithm that was commentedAlex Auvolat2023-09-261-150/+0
|
* cargo fmtAlex Auvolat2023-09-251-26/+80
|
* remove modest quantities of extra vocabulary that also appear in sentencesAlex Auvolat2023-09-251-3/+9
|
* Add extra vocabulary from JLPT listsAlex Auvolat2023-09-251-1/+97
|
* add vocab per jlptAlex Auvolat2023-09-251-0/+104
|
* new algorith seems to be working wellAlex Auvolat2023-09-251-125/+211
|
* this iteration seems to work not too bad. have to fix indexAlex Auvolat2023-09-241-10/+36
|
* First try of a new dynamic algo?? dunno if it will work, we are stuck at N1Alex Auvolat2023-09-241-148/+375
|
* merge elementary school kanji levelsAlex Auvolat2023-09-241-3/+22
|
* rebalance skeleton (but is it correct?)Alex Auvolat2023-09-241-0/+37
|
* refactor; add simplify to remove ONE redundant sentencebatches-v1Alex Auvolat2023-09-242-283/+439
|
* change characters appearanceAlex Auvolat2023-09-181-3/+8
|
* changes to generation algorithmAlex Auvolat2023-07-221-14/+54
| | | | | | - lexical ordering of cost instead of weighting function - allow jinmeiyou kanji - avoid all rare kanji
* filter dictionnary entries to limit to those with correct readingAlex Auvolat2023-07-211-14/+23
|
* add kanji links to jisho.orgAlex Auvolat2023-07-211-3/+5
|
* Add dictionnary entriesAlex Auvolat2023-07-211-6/+93
|