简介
jisho-cli 是一个基于 Node.js 的命令行程序,用于查询日语单词的意思和读音。它使用了 Jisho.org 的 API 来获取单词信息,并提供了命令行交互的方式来使用。
jisho-cli 具有简单易用、快速便捷、功能齐全等优点,特别适合日语学习者使用。
安装
使用 npm 进行安装:
$ npm install -g jisho-cli
使用
查询单词
使用 jisho
命令进行查询。查询单词的方式有很多种,可以根据中文、日文、假名等输入查询内容。
$ jisho こんにちは
上面的例子就是查询日语单词 "こんにちは" 的意思。查询结果如下:
こんにちは: hello, hi - Expression - (used greeting in daytime) - (used as a greeting when meeting someone for the first time) - (used when thanking someone for a meal) - (expression of condolences) ⓘ https://jisho.org/word/こんにちは
查询结果包含了单词的意思、词性、解释等信息。其中,词性和意思之间用英文逗号分隔。
如果要查询多个单词,可以直接输入多个单词,用空格分隔。
$ jisho こんにちは さようなら
此时查询结果会按照输入顺序逐个显示。如果要同时显示多个单词的解释,可以使用 -a
参数,表示 all。
$ jisho -a こんにちは さようなら
连续查询
如果有多个需要查询的单词,可以使用 jisho-cli 的交互模式来进行连续查询。
$ jisho > こんにちは
这时候会进入交互模式,提示符变成了 >
,等待用户输入单词。
用户输入单词后,按下回车键即可进行查询。
> こんにちは こんにちは: hello, hi - Expression - (used greeting in daytime) - (used as a greeting when meeting someone for the first time) - (used when thanking someone for a meal) - (expression of condolences) ⓘ https://jisho.org/word/こんにちは
查询结果会以同样的形式返回。
如果输入的是空行或者直接按下了 Ctrl + C,就会退出交互模式。
帮助文档
可以使用 -h
或者 --help
参数来查看 jisho-cli 的帮助文档。
$ jisho -h
输出如下:
Usage: jisho [words ...] [options] Options: -a, --all Display all meanings -h, --help display help for command
说明如下:
Usage:
指的是命令行的使用方式,[words ...]
表示需要查询的单词,[options]
表示可选参数。Options:
则表示可选参数,-a
表示显示所有词义,-h
表示查看帮助文档。
示例代码
以下是一个获取日语单词意思的示例代码:
-- -------------------- ---- ------- ----- ----- - --------------------- -------------- ------- ----- -- - -- ------- - --------------------- ------- - ------------------ ---
其中,jisho()
函数使用回调的方式进行异步调用。
如果查询成功,会返回一个包含单词信息的数组。如果查询失败,回调函数的 error
参数会包含错误信息。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671d530d0927023822ab3