This commit is contained in:
Jimmy-Z 2023-08-19 20:59:58 +08:00
parent a61543e808
commit d4a155bc2a
2 changed files with 4 additions and 12 deletions

View file

@ -17,7 +17,7 @@ GPL
Links Links
=== ===
https://github.com/golddranks/monokakido * https://github.com/golddranks/monokakido
https://github.com/stephenmk/monokakido * https://github.com/stephenmk/monokakido
https://github.com/stephenmk/jitenbot * https://github.com/stephenmk/jitenbot
https://github.com/Jimmy-Z/monokakido * https://github.com/Jimmy-Z/monokakido

View file

@ -74,10 +74,6 @@ fn main() {
} }
} }
// base: the base dir for all dicts
// each sub-dir should have a "Contents" sub-dir
// for example:
// mac: "/Library/Application Support/AppStoreContent/jp.monokakido.Dictionaries/Products/"
fn scan_base<D: AsRef<Path>, O: AsRef<Path>>(dir: D, explode: bool, shallow: bool, out_dir: O) { fn scan_base<D: AsRef<Path>, O: AsRef<Path>>(dir: D, explode: bool, shallow: bool, out_dir: O) {
for e in fs::read_dir(dir).unwrap() { for e in fs::read_dir(dir).unwrap() {
let e = e.unwrap(); let e = e.unwrap();
@ -118,9 +114,6 @@ fn scan_dict<D: AsRef<Path>, O: AsRef<Path>>(dir: D, explode: bool, shallow: boo
} }
} }
// dir: the content directory of a single dict
// should be a sub-dir of the "Contents" dir mentioned above
// should contain sub-dirs like "key"
fn scan_contents<D: AsRef<Path>, O: AsRef<Path>>(dir: D, explode: bool, shallow: bool, out_dir: O) { fn scan_contents<D: AsRef<Path>, O: AsRef<Path>>(dir: D, explode: bool, shallow: bool, out_dir: O) {
for d in fs::read_dir(dir).unwrap() { for d in fs::read_dir(dir).unwrap() {
let d = d.unwrap(); let d = d.unwrap();
@ -192,7 +185,6 @@ fn scan_contents<D: AsRef<Path>, O: AsRef<Path>>(dir: D, explode: bool, shallow:
println!("\t\t{}: {}", dn, r.join(", ")); println!("\t\t{}: {}", dn, r.join(", "));
} }
// try rsc(map|idx)
let safe_get = |k: &str| match l_toc.get(k) { let safe_get = |k: &str| match l_toc.get(k) {
Some(v) => &v[..], Some(v) => &v[..],
None => &[], None => &[],