Skip to main content

readmdict (simple repacking of readmdict in mdict-analysis)

Project description

Faster-readmdict

Use Cython to speed up readmdict.py

Original edition:

❯ time python -m readmdict ./concise-enhanced.mdx
======== b'./concise-enhanced.mdx' ========
  Number of Entries : 3402564
  GeneratedByEngineVersion : 2.0
  RequiredEngineVersion : 2.0
  Format : Html
  KeyCaseSensitive : No
  StripKey : Yes
  Encrypted : 2
  Description : <font size=5 color=red>简明英汉字典增强版:20170605<br>
(数据:http://github.com/skywind3000/ECDICT)<br>
 1. 开源英汉字典:MIT / CC 双协议<br>
 2. 标注牛津三千关键词:音标后 K字符<br>
 3. 柯林斯星级词汇标注:音标后 1-5的数字<br>
 4. 标注 COCA/BNC 的词频顺序<br>
 5. 标注考试大纲信息:中高研四六托雅 等<br>
</font>
  Title : 简明英汉字典增强版 - CSS
  Encoding : UTF-8
  CreationDate : 2017-6-4
  Compact : No
  Compat : No
  Left2Right : Yes
  DataSourceFormat : 107
  StyleSheet :
python -m readmdict ./concise-enhanced.mdx  4.99s user 0.28s system 99% cpu 5.275 total

Ours:

❯ time python ./readmdict/__main__.py ../ecdict-mdx-style-28/concise-enhanced.mdx
======== b'../ecdict-mdx-style-28/concise-enhanced.mdx' ========
  Number of Entries : 3402564
  GeneratedByEngineVersion : 2.0
  RequiredEngineVersion : 2.0
  Format : Html
  KeyCaseSensitive : No
  StripKey : Yes
  Encrypted : 2
  Description : <font size=5 color=red>简明英汉字典增强版:20170605<br>
(数据:http://github.com/skywind3000/ECDICT)<br>
 1. 开源英汉字典:MIT / CC 双协议<br>
 2. 标注牛津三千关键词:音标后 K字符<br>
 3. 柯林斯星级词汇标注:音标后 1-5的数字<br>
 4. 标注 COCA/BNC 的词频顺序<br>
 5. 标注考试大纲信息:中高研四六托雅 等<br>
</font>
  Title : 简明英汉字典增强版 - CSS
  Encoding : UTF-8
  CreationDate : 2017-6-4
  Compact : No
  Compat : No
  Left2Right : Yes
  DataSourceFormat : 107
  StyleSheet :
python ./readmdict/__main__.py ../ecdict-mdx-style-28/concise-enhanced.mdx  3.32s user 0.29s system 99% cpu 3.608 total

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faster_readmdict-0.1.4.tar.gz (16.3 kB view details)

Uploaded Source

Built Distributions

faster_readmdict-0.1.4-cp312-cp312-macosx_14_0_arm64.whl (103.4 kB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

faster_readmdict-0.1.4-cp310-cp310-manylinux_2_35_x86_64.whl (461.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

faster_readmdict-0.1.4-cp39-cp39-win_amd64.whl (97.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

File details

Details for the file faster_readmdict-0.1.4.tar.gz.

File metadata

  • Download URL: faster_readmdict-0.1.4.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.5.0

File hashes

Hashes for faster_readmdict-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7574a02478a204e03c41b57bb10d168675a73183eb3dd71f7e9c700d44e7cad1
MD5 39ba5c58058f5420ee7dbddc2b5a0a27
BLAKE2b-256 464d6c6d4d6a4139c530c088756e07bd8d13dbb4b444afbfafffac87839d00cd

See more details on using hashes here.

File details

Details for the file faster_readmdict-0.1.4-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for faster_readmdict-0.1.4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bc7e440beb2420a086f3256b133c4f46dfbf3f66b61fe8e7995e1f0c84e00d7f
MD5 9e85939a3b20faa882e35088c3d7d08a
BLAKE2b-256 b007ee4e27a2a374c541a4275438797d58215d64de4a299123e7ec6d725d9383

See more details on using hashes here.

File details

Details for the file faster_readmdict-0.1.4-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for faster_readmdict-0.1.4-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3781693b2bfb5f7e9fc5ddae7938c0222e623ea3e6105e4038807e4552a98013
MD5 f30acaa6131da66a6d13aa3b0d16285a
BLAKE2b-256 dcf10413f5191a8c312a744a1754854125659fb471985cf06fd3c5afa87041da

See more details on using hashes here.

File details

Details for the file faster_readmdict-0.1.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for faster_readmdict-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9d88d6b4ee201cc362f587693763b48f8a02f94340f939892e3e5a924d7b1264
MD5 9348a75d5076e9ea0f4bb065202b1b94
BLAKE2b-256 570147d4a9f7e0ffba4d5b5c464df913dfd0f809bd58880f2a9b9884ea5f8980

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page