过去我经常在海词查单词。海词的内容挺不错,但是界面有些过于花哨了,看上去也很困难。我于是就想在终端里用一个简单的工具来从页面里提取我需要的单词释义,于是就写了一个 Perl 程序来完成这件事情。在 /usr/local/bin/ 里面做了一个名字为 d 的符号链接指向这个程序,在使用的时候只要在终端里输入 d 要查的单词 就好了。后来我还添加过一些功能,把查询过的单词都保存在一个文件中,可以在日后复习记忆。
今天从网上找 ERC 的资料的时候,看到了一个中国人的关于 Linux 等工具的网页,从里面转了转,看到了这篇文章,里面同样是用了海词,但是用的是我之前一直不知道的迷你版。
海词的迷你版的使用方式是 http://dict.cn/mini.php?q=单词,直接在浏览器中输入就可以,返回的是一个非常简单的释义界面,包含了例句等。那篇文章里是用的 w3m 来从终端访问的,我这里没安装 w3m,于是试验了 curl 也一样可以完成。迷你版的好处是结果就是最原始的释义、例句,没有任何花哨的、不实用的东西。直接把这一行命令写到脚本里去,就可以很方便的完成我之前那个程序的功能了。我那个 Perl 程序写了 25 行,我估计如果用迷你版的话,用不了 5 行就能完成了。