Skip to content

untunt/QYS4MCPDict

Repository files navigation

QYS4MCPDict

Generate Qieyun 切韻 system (QYS) data for MCPDict 漢字音典 (new data from TshetUinh.js & legacy data from ytenx 韻典網)

Process

  1. Run deriver_schemas.py to generate deriver_schemas.js
  2. Open deriver.html to generate all_rimes.tsv and all_chars.tsv in the browser’s download directory
  3. Move the .tsv files into this repository
  4. Run legacy.py to generate all_rimes_legacy.tsv
  5. Run join.py to generate 廣韻.tsv

Schema sources

Other sources

Patches for rime properities in deriver_consts.js are derived from the discussion in nk2028. Some objects in deriver_consts.js are cited from the code of the New Qieyun Rime Table.

Missing unencoded characters

Serveral unencoded characters are not included in the Guangyun 廣韻 data of TshetUinh.js and ytenx, but are noted in poem’s Guangyun Quanzi Biao 廣韻全字表 (originally on Zhihu). An issue in tshet-uinh-data would add these missing unencoded characters.

About

Generate Qieyun system data for MCPDict

Resources

Stars

Watchers

Forks