无道词典增强版。对原有的无道词典的功能进行了修复和增强。
Project description
无道词典增强版
本项目基于无道词典,对其原有功能进行了修复、优化和增强。
有什么变化?
以下是无道词典增强版与原无道词典功能的简要对比。
| 功能 | 无道词典增强版 | 无道词典 |
|---|---|---|
| Python版本 | 3.8+,使用更新的语法 | 理论上支持Python3全版本 |
| 离线词典 | 支持 | 支持 |
| 离线词典形式 | sqlite3数据库 | 自定义词表 |
| 词典服务进程 | 启动快 | 启动慢 |
| 词典服务进程实现 | Python实现,随机端口 | 依赖shell脚本,固定端口 |
| 安装方法 | 打包上传pypi, 支持pip安装 |
git克隆仓库, 运行安装脚本 |
| 在线词典 | 暂不支持 | 已失效 |
| 生词本 | 暂不支持 | 支持 |
| 自动补全 | 暂不支持 | 支持 |
| 词条上报 | 已移除相关功能 | 已失效 |
截图
英汉:
汉英:
功能特性
- 基础词典,同时支持离线和在线查询(20w英汉查询 + 10w汉英查询 + 网络词库)
- 词组查询功能(例如直接输入
wd in order to) - 交互模式(
wd -i进入,可以连续查词)
如何安装?
pip install wudao-dict-plus
使用说明
运行wd -h查看使用说明。
$ wd -h
usage: wd [-h] [-k] [-s [BOOLEAN]] [-i] [-v] [word ...]
无道词典 - 一个简洁优雅的有道词典命令行版本
positional arguments:
word 要查询的单词或短语
options:
-h, --help show this help message and exit
-k, --kill 退出服务进程
-s [BOOLEAN], --short [BOOLEAN]
简明/完整模式 (默认: 开启简明模式)
-i, --interactive 进入交互模式
-v, --version 显示版本信息
支持英汉互查的功能,包含释义、词组、例句等有助于学习的内容。
查词时可以直接使用wd 词语查汉英词典,或wd word查英汉词典(可以自动检测)。
小贴士
- 如果您不想看到例句, 请使用
wd -s关闭。可以再次运行该命令打开。 - 查询词组直接键入类似
wd take off即可.
致谢
- 感谢原无道词典项目及其作者对本项目的启发。
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wudao_dict_plus-3.1.0.tar.gz.
File metadata
- Download URL: wudao_dict_plus-3.1.0.tar.gz
- Upload date:
- Size: 56.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
309cc11fa7efc9edad007daecc6f2cb3439987c16da75297ec9b4f7ae055932f
|
|
| MD5 |
5cfe91e9158b8e9ad9d711bc2bfd257d
|
|
| BLAKE2b-256 |
7998803c32afa8411845b1db2026cb3dcc00f0f80a6196ab7e75d8f41b210053
|
Provenance
The following attestation bundles were made for wudao_dict_plus-3.1.0.tar.gz:
Publisher:
pypi.yml on Syize/Wudao-dict-plus
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wudao_dict_plus-3.1.0.tar.gz -
Subject digest:
309cc11fa7efc9edad007daecc6f2cb3439987c16da75297ec9b4f7ae055932f - Sigstore transparency entry: 699511767
- Sigstore integration time:
-
Permalink:
Syize/Wudao-dict-plus@f782c846a785a2c6c06021ccbf21955fe9e512c1 -
Branch / Tag:
refs/tags/v3.1.0 - Owner: https://github.com/Syize
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@f782c846a785a2c6c06021ccbf21955fe9e512c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file wudao_dict_plus-3.1.0-py3-none-any.whl.
File metadata
- Download URL: wudao_dict_plus-3.1.0-py3-none-any.whl
- Upload date:
- Size: 56.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
086a34346b1982202fe7794a918dea8414f8c7b0a4e60691a37f825be6d52d3b
|
|
| MD5 |
18aa4bcc6b9391993ccb421d2515e961
|
|
| BLAKE2b-256 |
746ce124e6e5fe388fa3642437ecce609237666e6705eb40a270eccb1898e69b
|
Provenance
The following attestation bundles were made for wudao_dict_plus-3.1.0-py3-none-any.whl:
Publisher:
pypi.yml on Syize/Wudao-dict-plus
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wudao_dict_plus-3.1.0-py3-none-any.whl -
Subject digest:
086a34346b1982202fe7794a918dea8414f8c7b0a4e60691a37f825be6d52d3b - Sigstore transparency entry: 699511782
- Sigstore integration time:
-
Permalink:
Syize/Wudao-dict-plus@f782c846a785a2c6c06021ccbf21955fe9e512c1 -
Branch / Tag:
refs/tags/v3.1.0 - Owner: https://github.com/Syize
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@f782c846a785a2c6c06021ccbf21955fe9e512c1 -
Trigger Event:
release
-
Statement type: