Skip to content

josephok/dict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

dict

bash版在线查单词

前言

看了nodejs版本的在线查单词程序,受到点启发,于是想写个bash版的在线查单词脚本dict

效果如下:

dict

实现

这个脚本用到了2个api:有道翻译api和爱词霸api,通过jq去解析返回的内容。分别输出这两个网站的翻译。

安装:

安装jq

这个脚本依赖jq,jq是解析json的一个工具。 安装:

$ sudo apt install -y jq

安装xml2json

xml2json是将xml转换为json的工具,因为爱词霸的api返回是xml格式,而xml格式不好处理,于是用这个工具将其转换为json格式,然后用jq去处理。

$ sudo npm install -g xml2json-command

安装dict

直接下载到本地,然后拷贝到你的$PATH路径目录下,比如~/bin,就可以执行了。

发音

只要安装了mpg123就可以使用发音了。

$ sudo apt install -y mpg123

使用

$ dict [要查询的单词]

About

bash版在线查单词

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages