Commit Graph

  • 30d8160698 migrations: add FTS tables + view for querying example words h7x4 2025-05-15 13:03:48 +02:00
  • b07fc8f4b3 lib/word_search: calculate isCommon h7x4 2025-05-14 20:59:57 +02:00
  • 8299572225 migrations: add view for base/furigana queries h7x4 2025-05-14 17:12:31 +02:00
  • 78ba1bae1a lib/search: query readings for xrefs h7x4 2025-05-14 17:12:31 +02:00
  • 87383c8951 lib/search: query jlpt tags on word search h7x4 2025-05-14 17:12:31 +02:00
  • cd9b318956 lib/cli/create_db: await seeding data h7x4 2025-05-14 17:12:30 +02:00
  • 96f52b5860 lib/_data_ingestion/tanos-jlpt: report sql errors h7x4 2025-05-14 17:12:30 +02:00
  • 59e8db5add Query more detailed information about langauge source h7x4 2025-05-14 17:12:30 +02:00
  • 9038119eb7 Consistently use senseId name everywhere h7x4 2025-05-14 17:12:29 +02:00
  • 3290d5dc91 Consistently use entryId name everywhere h7x4 2025-05-14 17:12:29 +02:00
  • 4647ab2286 flake.nix: add sqlite-analyzer to devshell h7x4 2025-05-14 17:12:29 +02:00
  • 2980bcda06 lib/_data_ingestion/jmdict: format h7x4 2025-05-14 17:12:29 +02:00
  • 1661817819 migrations/JMDict: add extra constraints, clean up pkeys, etc. h7x4 2025-05-14 17:12:28 +02:00
  • 581f9daf25 lib/_data_ingestion: add phrases for language source data h7x4 2025-05-14 17:12:28 +02:00
  • 9898793bca Convert entryBy* tables into views h7x4 2025-05-14 17:12:28 +02:00
  • 2e7e8851e1 pubspec.yaml: relax deps h7x4 2025-05-13 22:17:48 +02:00
  • 10e74e3f43 Add tanos jlpt tags to database tanos-jlpt h7x4 2025-05-13 21:25:41 +02:00
  • 68200fab00 README: update list of sources h7x4 2025-04-29 10:08:56 +02:00
  • f403237f1d Add data from tanos.co/jlpt h7x4 2025-04-29 10:08:40 +02:00
  • c43a29a398 lib/_data_ingestion: don't return results on batch db commits h7x4 2025-05-13 21:24:56 +02:00
  • c379bc8019 lib/_data_ingestion: await RADKFILE seeding h7x4 2025-05-13 11:49:06 +02:00
  • 8ddba55e43 lib/util: move escapeStringValue to sqlite utils h7x4 2025-05-13 11:47:51 +02:00
  • 7abdb7f02f migrations/JMdict: index common text fields h7x4 2025-05-13 11:46:02 +02:00
  • 39f5826eaa lib/_data_ingestion: improve openLocalDB h7x4 2025-04-30 09:57:43 +02:00
  • 1fdcb7a477 bin/jadb: split h7x4 2025-04-30 08:40:01 +02:00
  • 4357485870 lib/util/romaji_trx: add and h7x4 2025-04-29 13:58:25 +02:00
  • 0214473120 lib/_data_ingestion: split parsing and seeding steps h7x4 2025-04-29 13:29:31 +02:00
  • 38706c0532 lib/util: add several utils from jptools h7x4 2025-04-29 12:14:40 +02:00
  • 929be590ee Move gitignored data sources to data/tmp h7x4 2025-04-29 10:02:43 +02:00
  • 1f77fdeea9 flake.nix: add main executable as app h7x4 2025-04-29 10:21:14 +02:00
  • c98c0e04f2 flake.lock: bump h7x4 2025-04-28 21:58:27 +02:00
  • 3f71775f27 Add tests h7x4 2025-04-28 21:58:06 +02:00
  • 946adb90cc Add jouyou kanji as constant data h7x4 2025-04-28 21:57:53 +02:00
  • b6410c717f Implement word search h7x4 2025-04-25 22:47:06 +02:00
  • 1c2f90a617 .gitignore: add result-* h7x4 2025-04-26 14:45:15 +02:00
  • 191594f0bc _data_ingestion: add order numbers for readings and kanji h7x4 2025-04-26 14:44:53 +02:00
  • d79f89e2e2 flake.lock: bump h7x4 2025-04-25 22:57:45 +02:00
  • 19cdfb8434 lib/_data_ingestion/jmdict: mark ambiguity in xrefs h7x4 2025-04-23 13:26:20 +02:00
  • 9ac4283edd migrations: split jmdict lookup tables from jmdict schema h7x4 2025-04-23 12:42:51 +02:00
  • c4fc635532 migrations: add xref between kanjidic and jmdict h7x4 2025-04-23 12:42:25 +02:00
  • 06324f070c migrations: add xref between kanjidic and radkfile h7x4 2025-04-23 12:33:37 +02:00
  • 4c76261991 flake.lock: bump h7x4 2025-04-23 11:20:19 +02:00
  • 8496c3add0 lib: format h7x4 2025-04-23 11:20:06 +02:00
  • bf0d20dde8 lib/_data_ingestion: remove invalid use of findAllElements h7x4 2025-04-23 11:19:56 +02:00
  • bd0dc9aad9 lib/search: continue work on jmdict search h7x4 2025-04-22 20:04:52 +02:00
  • de01d1ea43 bin/jadb: enable fk constraint checking, RO mode for search h7x4 2025-04-22 19:11:26 +02:00
  • 7544013ffd lib: improve jmdict ingestion, update constants h7x4 2025-04-22 19:10:53 +02:00
  • 84e80fe876 lib: implement stub for word search h7x4 2025-04-19 12:12:07 +02:00
  • a27925d359 bin: move test tool to jadb executable as subcommand h7x4 2025-04-19 12:03:21 +02:00
  • a0ef42d6dc bin: add test tool h7x4 2025-04-19 01:21:56 +02:00
  • 68eb46174f lib: implement basic kanji search h7x4 2025-04-19 01:20:48 +02:00
  • 23f90c1127 data_ingestion: fix kanji grade, jlpt, newspaper rank ingestion h7x4 2025-04-19 01:18:10 +02:00
  • ab3a5a92db lib: restructure to make space for database APIs h7x4 2025-04-18 16:16:56 +02:00
  • 555eedd772 treewide: make TableNames abstract h7x4 2025-04-15 14:26:31 +02:00
  • 9ed8ea2f7f pubspec.yaml: add topics and additional platforms h7x4 2025-04-15 14:18:53 +02:00
  • 1545ccbf94 Restructure project into bin and lib h7x4 2025-04-15 14:18:35 +02:00
  • 3278ceab40 dart format h7x4 2025-04-15 14:06:25 +02:00
  • 1c92a87814 Clean up nix expressions h7x4 2025-04-15 13:52:24 +02:00
  • b45e57dfa1 Update deps, better arg parsing h7x4 2025-04-15 13:42:47 +02:00
  • 599b7016d5 migrations/KANJIDIC2: update constraints h7x4 2025-04-15 12:29:07 +02:00
  • 77ae1b0b3a flake.nix: update kanjidic2 source h7x4 2025-04-15 11:40:27 +02:00
  • 368b9d62f8 LICENSE: init h7x4 2025-03-17 20:55:50 +01:00
  • 173f66882d Bump deps and nix toolchain to dart 3 h7x4 2024-11-16 21:55:15 +01:00
  • 3648aba375 .envrc: init h7x4 2024-11-14 16:52:47 +01:00
  • d399b50208 README.md: update h7x4 2024-11-14 16:47:24 +01:00
  • a5b1812b9e flake.nix: split, bump nixpkgs to 24.05 h7x4 2024-11-14 16:45:03 +01:00
  • b44fbe5c0a Update lockfile h7x4 2022-08-23 18:26:46 +02:00
  • 049e65e34f Add hydra jobs h7x4 2022-08-23 18:13:58 +02:00
  • 05856d624c Split migrations into separate files h7x4 2022-08-18 22:31:17 +02:00
  • 83e216e401 Add KANJIDIC source h7x4 2022-08-18 21:39:36 +02:00
  • 9360695883 Make the project build completely with nix h7x4 2022-08-18 11:24:49 +02:00
  • 5cf0b95d8b init commit h7x4 2022-06-20 20:06:07 +02:00