MDCT打包/解包工具
mdict-utils的Python项目详细描述
MDCT打包/解包工具
注意
支持mit和996.icu许可证
安装
pip install mdict-utils
用法
元信息:
mdict -m dict.mdx
所有密钥列表:
mdict -k dict.mdx
所有密钥列表:
mdict -k dict.mdx
查询键:
mdict -q <word> dict.mdx
打开
打开MDX:
mdict -x dict.mdx -d ./mdx
解包mdx/mdd并分成5个文件:
mdict -x dict.mdx -d ./mdx --split-n 5
解包mdx/mdd并拆分成a…z文件:
mdict -x dict.mdx -d ./mdx --split-az
打开MDD:
mdict -x dict.mdd -d ./mdd
将mdx/mdd解包到sqlite3 db:
mdict -x dict.mdx --exdb mdict -x dict.mdd --exdb
使用zip压缩将mdx/mdd解包到sqlite3 db:
mdict -x dict.mdx --exdb-zip
包装
包装MDX:
mdict --title title.html --description description.html -a dict.txt dict.mdx
用许多txt文件打包mdx:
mdict --title title.html --description description.html -a dict.part1.txt -a dict.part2.txt dict.mdx
或:
mdict --title title.html --description description.html -a txt_dir dict.mdx
包装MDD:
mdict --title title.html --description description.html -a mdd_dir dict.mdd
其他
将txt转换为sqlite3 db:
mdict --txt-db dict.txt
将sqlite3 db转换为txt:
mdict --db-txt dict.db