实现字典服务器协议 (DICT) 的客户端
项目描述
py-dict-client 0.1.6
py-dict-client是一个实现Dictionary Server Protocol的 Python 3 客户端。
安装
$ pip install py-dict-client
用法
>>> from dictionary_client import DictionaryClient
>>> dc = DictionaryClient()
>>> dc.databases
{'fra-eng': 'French-English FreeDict Dictionary ver. 0.4.1',
'eng-fra': 'English-French FreeDict Dictionary ver. 0.1.6',
'wn': 'WordNet (r) 3.1 (2011)',
'foldoc': 'The Free On-line Dictionary of Computing (2020-04-05)'}
>>> dc.define('oiseau', db='fra-eng').content
[{'db': 'fra-eng', 'definition': 'oiseau /wazo/ <n, masc>\nbird'}]
>>> dc.define('chauffeur').content
[{'db': 'fra-eng', 'definition': 'chauffeur /ʃofœʀ/ <n, masc>\nchauffeur, driver'},
{'db': 'eng-fra', 'definition': 'chauffeur /ʃoufər/\nchauffeur'},
{'db': 'wn', 'definition': 'chauffeur\n n 1: a man paid to drive a privately owned car\n...'}]
>>> dc.match('hello').content
defaultdict(<class 'list'>, {'eng-fra': ['hello'], 'wn': ['hello'], 'foldoc': ['hello']})
>>> dc.disconnect()
贡献
欢迎投稿。请用黑色格式化您的代码,并在合适的地方添加/改进测试。
要运行测试:$ make test
TODO 实现规范中的剩余命令
- 地位
- 显示信息
- 显示服务器
- 帮助
- 选项
- 授权
- 萨劳斯
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
py-dict-client-0.2.0.tar.gz
(20.1 kB
查看哈希)
内置分布
py_dict_client-0.2.0-py3-none-any.whl
(22.2 kB
查看哈希)
关
py_dict_client -0.2.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b5c9aa786bb5b7f49c564ffe8b313877c1a49894ddd1e134a77c1a9727e4f4d6 |
|
| MD5 | ba0678d9fdb401ccb511356d1a08efe1 |
|
| 布莱克2-256 | 88579b28855a97d2e6399197d12a870e782498ebb10d43b0a82bfa4d07516a90 |