38 Commits

Author SHA1 Message Date
bb68319527 treewide: add and apply a bunch of lints 2025-07-17 00:24:35 +02:00
29a3a6aafb treewide: dart format 2025-07-16 15:23:04 +02:00
7978b74f8d lib/{_data_ingestion/search}: store kanjidic onyomi as hiragana 2025-06-25 20:18:28 +02:00
c32775ce7a use ids for \{kanji,reading\}Element tables 2025-06-24 19:33:02 +02:00
bd0fee1b2d lib: move table_names to separate dir 2025-05-31 16:21:59 +02:00
42e7c95f59 lib: format 2025-05-27 20:02:53 +02:00
b25cc85afe lib/search: make JaDBConnection into extension, add verifyTables 2025-05-27 20:02:13 +02:00
8bff2c6799 KANJIDIC: add orderNum to yomi + meaning 2025-05-21 12:57:08 +02:00
155a3aa658 treewide: format 2025-05-19 16:40:37 +02:00
128dd14a0d lib/search: generate list of ? instead of interpolation 2025-05-19 16:40:35 +02:00
31c3fb807e treewide: redo handling of kanjidic radicals 2025-05-19 16:40:34 +02:00
f8549bf55a lib/_data_ingestion/kanjidic: correctly parse radical names from xml 2025-05-19 16:40:33 +02:00
3f267b78d3 lib: format 2025-05-16 21:06:19 +02:00
2db99e76f0 lib/_data_ingestion: perform VACUUM after data ingestion 2025-05-16 17:06:00 +02:00
42db69e57a lib/cli/create_db: make WAL mode optional 2025-05-16 17:05:59 +02:00
f278b34415 lib/_data_ingestion: enable WAL 2025-05-15 22:31:54 +02:00
96f52b5860 lib/_data_ingestion/tanos-jlpt: report sql errors 2025-05-14 17:12:30 +02:00
9038119eb7 Consistently use senseId name everywhere 2025-05-14 17:12:29 +02:00
3290d5dc91 Consistently use entryId name everywhere 2025-05-14 17:12:29 +02:00
2980bcda06 lib/_data_ingestion/jmdict: format 2025-05-14 17:12:29 +02:00
581f9daf25 lib/_data_ingestion: add phrases for language source data 2025-05-14 17:12:28 +02:00
9898793bca Convert entryBy* tables into views 2025-05-14 17:12:28 +02:00
10e74e3f43 Add tanos jlpt tags to database 2025-05-13 21:32:22 +02:00
c43a29a398 lib/_data_ingestion: don't return results on batch db commits 2025-05-13 21:26:17 +02:00
c379bc8019 lib/_data_ingestion: await RADKFILE seeding 2025-05-13 11:51:56 +02:00
39f5826eaa lib/_data_ingestion: improve openLocalDB 2025-04-30 10:00:22 +02:00
1fdcb7a477 bin/jadb: split 2025-04-30 08:48:00 +02:00
0214473120 lib/_data_ingestion: split parsing and seeding steps 2025-04-29 13:29:31 +02:00
38706c0532 lib/util: add several utils from jptools 2025-04-29 12:14:40 +02:00
929be590ee Move gitignored data sources to data/tmp 2025-04-29 10:33:11 +02:00
b6410c717f Implement word search 2025-04-28 21:53:09 +02:00
191594f0bc _data_ingestion: add order numbers for readings and kanji 2025-04-26 14:44:53 +02:00
19cdfb8434 lib/_data_ingestion/jmdict: mark ambiguity in xrefs 2025-04-23 13:26:29 +02:00
8496c3add0 lib: format 2025-04-23 11:20:06 +02:00
bf0d20dde8 lib/_data_ingestion: remove invalid use of findAllElements 2025-04-23 11:19:56 +02:00
7544013ffd lib: improve jmdict ingestion, update constants 2025-04-22 19:10:53 +02:00
23f90c1127 data_ingestion: fix kanji grade, jlpt, newspaper rank ingestion 2025-04-19 01:18:10 +02:00
ab3a5a92db lib: restructure to make space for database APIs 2025-04-18 16:16:56 +02:00