bash版在線查單詞

前言

看了nodejs版本的在線查單詞程序,受到點啓發,因而想寫個bash版的在線查單詞腳本dict。說作就作,代碼放到了github上:https://github.com/josephok/dictnode

效果以下:
dictgit

實現

這個腳本用到了2個api:有道翻譯api和愛詞霸api,經過jq去解析返回的內容。分別輸出這兩個網站的翻譯。github

安裝:

安裝jq

這個腳本依賴jq,jq是解析json的一個工具。
安裝:npm

$ sudo apt install -y jq

安裝xml2json

xml2json是將xml轉換爲json的工具,由於愛詞霸的api返回是xml格式,而xml格式很差處理,因而用這個工具將其轉換爲json格式,而後用jq去處理。json

$ sudo npm install -g xml2json-command

安裝dict

直接下載到本地,而後拷貝到你的$PATH路徑目錄下,好比~/bin,就能夠執行了。api

發音

只要安裝了mpg123就能夠使用發音了。bash

$ sudo apt install -y mpg123

使用

$ dict [要查詢的單詞]
相關文章
相關標籤/搜索