Wordnik命令行客户端
diction的Python项目详细描述
#措辞 WordNik命令行客户端
啊![示例](https://i.imgur.com/1tx0CbB.gif)
措辞是一个python脚本,用作wordnik的[api](https://developer.wordnik.com)的包装器。 最好是导入less,因为输出可能很长
- 入门
- 运行pip3 install git+https://github.com/rayquaza01/diction或pip3 install diction
- 运行diction.py将示例配置文件下载到~/diction.ini
- 将API密钥添加到配置文件中
##论据 一次可以发送多个参数。diction.py word example-d-r返回“word”和“example”的定义和相关单词。
###文字 调用API时使用的单词。可以输入多个单词,用空格分隔。 这是一个位置参数,必须在所有其他参数之前。 例如:diction.py单词示例…
###实用的 使用单词的规范版本(例如cats->;cat) 此参数重写diction.ini中设置的配置。每个部分都有自己的useconomic选项,默认为false。 用作-c或-使用规范的
###限制 每个部分要返回的结果量。接受一个数字作为参数。 此参数重写diction.ini中设置的配置。每个部分都有自己的限制选项,每个部分都有不同的默认值。 用作-l或-限制 例如:diction.py word-l 20…
###文字包装 在单行上显示的最大字符量。接受一个数字作为参数。 此参数重写diction.ini中设置的配置。api的api部分有一个wordwrap选项,默认为80。 将该值设置为-1将禁用换行。 用作-ww或-wordwrap 例如:diction.py word-ww 100…
###实例
是否返回单词的示例。
用作-e或示例
###典范
与示例相同,但仅返回第一个示例。
用作-te或-topExample ###定义
是否返回定义。接受词类作为参数,空格分隔。参见reference.md
用作-d或定义
例如:diction.py word-d名词动词…
例如:diction.py word-d… ###关联词
是否返回相关单词。接受相关类型作为参数,用空格分隔。参见reference.md
用作-r或-相关词
例如:diction.py word-r同义词反义词… ###发音
是否返回单词的发音。
用作-p或-发音
###断字
是否返回单词的连字符。
用作-hy或-连字符 ###频率
是否打开带有单词频率图的网页。以开始年份和结束年份作为参数,或默认为配置中指定的年份。[chart.js](https://www.chartjs.org)用于生成图形。
用作-f或-频率
例如:diction.py-f 1800 2012… ###短语
是否返回包含该单词的两个单词短语。
用作短语
###词源
是否返回单词的词源。
用作-et或-词源
###音频
是否打开包含发音音频文件的网页。
用作-a或-音频 ###随机词
是否返回随机单词。单词参数对此没有影响。
用作-rw或-随机词
###随机词
与随机相同一个字,但不止一个字。单词参数对此没有影响。
用作-rws或-随机词
###拼字游戏
是否返回单词的拼字得分。
用作-s或-scrabblescore #致谢
使用python 3构建
对频率图(mit)使用[chart.js](https://www.chartjs.org)
[![由wordnik提供动力](https://www.wordnik.com/img/wordnik_badge_a1.png)](https://wordnik.com)推荐PyPI第三方库