flake.nix: pull tanos jlpt data from datasources repo
Some checks failed
Build and test / build (push) Has been cancelled

This commit is contained in:
2026-04-08 13:34:25 +09:00
parent 9b9c771eff
commit 8d742b92be
9 changed files with 12 additions and 8375 deletions

View File

@@ -1,7 +1,7 @@
import 'dart:io';
Iterable<String> parseRADKFILEBlocks(File radkfile) {
final String content = File('data/tmp/RADKFILE').readAsStringSync();
final String content = radkfile.readAsStringSync();
final Iterable<String> blocks = content
.replaceAll(RegExp(r'^#.*$'), '')

View File

@@ -24,7 +24,7 @@ Future<void> seedData(Database db) async {
Future<void> parseAndSeedDataFromJMdict(Database db) async {
print('[JMdict] Reading file content...');
final String rawXML = File('data/tmp/JMdict.xml').readAsStringSync();
final String rawXML = File('data/JMdict.xml').readAsStringSync();
print('[JMdict] Parsing XML tags...');
final XmlElement root = XmlDocument.parse(rawXML).getElement('JMdict')!;
@@ -38,7 +38,7 @@ Future<void> parseAndSeedDataFromJMdict(Database db) async {
Future<void> parseAndSeedDataFromKANJIDIC(Database db) async {
print('[KANJIDIC2] Reading file...');
final String rawXML = File('data/tmp/kanjidic2.xml').readAsStringSync();
final String rawXML = File('data/kanjidic2.xml').readAsStringSync();
print('[KANJIDIC2] Parsing XML...');
final XmlElement root = XmlDocument.parse(rawXML).getElement('kanjidic2')!;
@@ -52,7 +52,7 @@ Future<void> parseAndSeedDataFromKANJIDIC(Database db) async {
Future<void> parseAndSeedDataFromRADKFILE(Database db) async {
print('[RADKFILE] Reading file...');
final File raw = File('data/tmp/RADKFILE');
final File raw = File('data/RADKFILE');
print('[RADKFILE] Parsing content...');
final blocks = parseRADKFILEBlocks(raw);