Something went wrong. Try again.
Pop-up dictionary browser extension for language learning. Successor to Yomichan. (PERSONAL FORK)
Something went wrong. Try again.
JSON
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814{ "expectedSummary": { "title": "Test Dictionary", "revision": "test", "sequenced": true, "styles": "ul[data-sc-content='glossary'] {\n color: #ffff00;\n}", "version": 3, "importDate": 0, "importSuccess": true, "prefixWildcardsSupported": true, "counts": { "kanji": { "total": 2 }, "kanjiMeta": { "total": 6, "freq": 6 }, "media": { "total": 6 }, "tagMeta": { "total": 15 }, "termMeta": { "total": 40, "freq": 31, "pitch": 8, "ipa": 1 }, "terms": { "total": 34 } } }, "expectedCounts": { "counts": [ { "kanji": 2, "kanjiMeta": 6, "terms": 34, "termMeta": 40, "tagMeta": 15, "media": 6 } ], "total": { "kanji": 2, "kanjiMeta": 6, "terms": 34, "termMeta": 40, "tagMeta": 15, "media": 6 } }, "tests": { "findTermsBulk": [ { "inputs": [ { "matchType": "exact", "termList": [ "打", "打つ", "打ち込む" ] }, { "matchType": "exact", "termList": [ "だ", "ダース", "うつ", "ぶつ", "うちこむ", "ぶちこむ" ] }, { "matchType": "prefix", "termList": [ "打" ] } ], "expectedResults": { "total": 10, "terms": [ [ "打", 2 ], [ "打つ", 4 ], [ "打ち込む", 4 ] ], "readings": [ [ "だ", 1 ], [ "ダース", 1 ], [ "うつ", 2 ], [ "ぶつ", 2 ], [ "うちこむ", 2 ], [ "ぶちこむ", 2 ] ] } }, { "inputs": [ { "matchType": "exact", "termList": [ "込む" ] } ], "expectedResults": { "total": 0, "terms": [], "readings": [] } }, { "inputs": [ { "matchType": "suffix", "termList": [ "込む" ] } ], "expectedResults": { "total": 4, "terms": [ [ "打ち込む", 4 ] ], "readings": [ [ "うちこむ", 2 ], [ "ぶちこむ", 2 ] ] } }, { "inputs": [ { "matchType": "exact", "termList": [] } ], "expectedResults": { "total": 0, "terms": [], "readings": [] } } ], "findTermsExactBulk": [ { "inputs": [ { "termList": [ { "term": "打", "reading": "だ" }, { "term": "打つ", "reading": "うつ" }, { "term": "打ち込む", "reading": "うちこむ" } ] } ], "expectedResults": { "total": 5, "terms": [ [ "打", 1 ], [ "打つ", 2 ], [ "打ち込む", 2 ] ], "readings": [ [ "だ", 1 ], [ "うつ", 2 ], [ "うちこむ", 2 ] ] } }, { "inputs": [ { "termList": [ { "term": "打", "reading": "だ?" }, { "term": "打つ", "reading": "うつ?" }, { "term": "打ち込む", "reading": "うちこむ?" } ] } ], "expectedResults": { "total": 0, "terms": [], "readings": [] } }, { "inputs": [ { "termList": [ { "term": "打つ", "reading": "うつ" }, { "term": "打つ", "reading": "ぶつ" } ] } ], "expectedResults": { "total": 4, "terms": [ [ "打つ", 4 ] ], "readings": [ [ "うつ", 2 ], [ "ぶつ", 2 ] ] } }, { "inputs": [ { "termList": [ { "term": "打つ", "reading": "うちこむ" } ] } ], "expectedResults": { "total": 0, "terms": [], "readings": [] } }, { "inputs": [ { "termList": [] } ], "expectedResults": { "total": 0, "terms": [], "readings": [] } } ], "findTermsBySequenceBulk": [ { "inputs": [ { "sequenceList": [ 1, 2, 3, 4, 5 ] } ], "expectedResults": { "total": 11, "terms": [ [ "打", 2 ], [ "打つ", 4 ], [ "打ち込む", 4 ], [ "画像", 1 ] ], "readings": [ [ "だ", 1 ], [ "ダース", 1 ], [ "うつ", 2 ], [ "ぶつ", 2 ], [ "うちこむ", 2 ], [ "ぶちこむ", 2 ], [ "がぞう", 1 ] ] } }, { "inputs": [ { "sequenceList": [ 1 ] } ], "expectedResults": { "total": 1, "terms": [ [ "打", 1 ] ], "readings": [ [ "だ", 1 ] ] } }, { "inputs": [ { "sequenceList": [ 2 ] } ], "expectedResults": { "total": 1, "terms": [ [ "打", 1 ] ], "readings": [ [ "ダース", 1 ] ] } }, { "inputs": [ { "sequenceList": [ 3 ] } ], "expectedResults": { "total": 4, "terms": [ [ "打つ", 4 ] ], "readings": [ [ "うつ", 2 ], [ "ぶつ", 2 ] ] } }, { "inputs": [ { "sequenceList": [ 4 ] } ], "expectedResults": { "total": 4, "terms": [ [ "打ち込む", 4 ] ], "readings": [ [ "うちこむ", 2 ], [ "ぶちこむ", 2 ] ] } }, { "inputs": [ { "sequenceList": [ 5 ] } ], "expectedResults": { "total": 1, "terms": [ [ "画像", 1 ] ], "readings": [ [ "がぞう", 1 ] ] } }, { "inputs": [ { "sequenceList": [ 1099490 ] } ], "expectedResults": { "total": 1, "terms": [ [ "発条", 1 ] ], "readings": [ [ "ばね", 1 ] ] } }, { "inputs": [ { "sequenceList": [ -1 ] } ], "expectedResults": { "total": 0, "terms": [], "readings": [] } }, { "inputs": [ { "sequenceList": [] } ], "expectedResults": { "total": 0, "terms": [], "readings": [] } } ], "findTermMetaBulk": [ { "inputs": [ { "termList": [ "打" ] } ], "expectedResults": { "total": 11, "modes": [ [ "freq", 11 ] ] } }, { "inputs": [ { "termList": [ "打つ" ] } ], "expectedResults": { "total": 10, "modes": [ [ "freq", 10 ] ] } }, { "inputs": [ { "termList": [ "打ち込む" ] } ], "expectedResults": { "total": 13, "modes": [ [ "freq", 10 ], [ "pitch", 3 ] ] } }, { "inputs": [ { "termList": [ "?" ] } ], "expectedResults": { "total": 0, "modes": [] } } ], "findKanjiBulk": [ { "inputs": [ { "kanjiList": [ "打" ] } ], "expectedResults": { "total": 1, "kanji": [ [ "打", 1 ] ] } }, { "inputs": [ { "kanjiList": [ "込" ] } ], "expectedResults": { "total": 1, "kanji": [ [ "込", 1 ] ] } }, { "inputs": [ { "kanjiList": [ "?" ] } ], "expectedResults": { "total": 0, "kanji": [] } } ], "findKanjiMetaBulk": [ { "inputs": [ { "kanjiList": [ "打" ] } ], "expectedResults": { "total": 3, "modes": [ [ "freq", 3 ] ] } }, { "inputs": [ { "kanjiList": [ "込" ] } ], "expectedResults": { "total": 3, "modes": [ [ "freq", 3 ] ] } }, { "inputs": [ { "kanjiList": [ "?" ] } ], "expectedResults": { "total": 0, "modes": [] } } ], "findTagForTitle": [ { "inputs": [ { "name": "E1" } ], "expectedResults": { "value": { "category": "default", "dictionary": "Test Dictionary", "name": "E1", "notes": "example tag 1", "order": 0, "score": 0 } } }, { "inputs": [ { "name": "K1" } ], "expectedResults": { "value": { "category": "default", "dictionary": "Test Dictionary", "name": "K1", "notes": "example kanji tag 1", "order": 0, "score": 0 } } }, { "inputs": [ { "name": "kstat1" } ], "expectedResults": { "value": { "category": "class", "dictionary": "Test Dictionary", "name": "kstat1", "notes": "kanji stat 1", "order": 0, "score": 0 } } }, { "inputs": [ { "name": "invalid" } ], "expectedResults": { "value": null } } ] }}