查询英文单词的中文释义。
有道词典命令行版,致喜欢在终端工作的程序员 ❤️。
无需 APIKEY。实现原理:通过爬虫(dict.youdao.com/ )方式结构化输出简约结果,信息紧凑没有网页版的冗余广告,非常适合程序员。
写了个查单词的小工具,作为有道词典的命令行版本 >_,如果你经常使用有道非常推荐使用。
使用方式很简单,比如查询 abandon 的释义。
❯ pnpx ydd -c=a -e abandon
效果如下:
macOS 上还可以发音,增加
-s或--speak即可。更多参数可以执行
pnpx ydd -h查看。
如果你只是想快速知道某个单词的含义,可以直接:
pnpx ydd abandon
输出如下:
💬 v. 抛弃,遗弃;(因危险)离开,舍弃;中止,不再有;放弃(信念、信仰或看法);陷入,沉湎于(某种情感)
💬 n. 放任,放纵
See more at https://dict.youdao.com/w/abandon/#keyfrom=dict2.top
如果你想进入学习模式,深入学习某个单词可以添加更多参数:
pnpx ydd -e -c=3 -s '你要查询的英文单词'
-e或example输出双语示例。c或--collins柯林斯英汉大词典,通过英文释义原汁原味学习单词。=3输出3条,=all或=a则输出所有释义。
-s或-speak则语音朗读,帮助纠正发音。
动机
做为一直在终端工作的程序员,为了临时查个单词要打开网页版词典实在太麻烦。其次实现效果相比网页更加简洁,没有任何广告更清爽信息更突出和聚焦,查完即走。
原理
爬取有道词典,通过正则表达式获取单词释义,输出类 markdown 格式内容,同时增加高亮输出。
更多
- github.com/legend80s/d… 如果能帮助到你,欢迎 star 一键三连!