ydd开发小记
文章目錄
在ici,基于python的终端查词小工具看到终端查词小工具,遗憾的是不能查中文,而这是我经常用的。尝试在ici上添加中文,没有搞定,于是决定自己写一个。因为经常使用有道词典,于是有了ydd.
真正写起来还是比较简单,就是一个HTTP请求,之后读取JSON里的数据,显示出来。使用了click和requests两个库后,很快就写好了。click提供命令行参数解析以及终端颜色显示,requests用来发起请求非常方便。考虑到是小工具,所以异常情况都没有处理,代码总共才70行。后来发现不能兼容2.7,于是加上six来判断Python版本。
之后是使用setuptools发布到pypi上,很开心。目前使用上来说,查英文单词还是ici好,因为有例句,不过查中文当然是使用ydd好了。