3 个不稳定版本

0.4.1 2020年4月12日
0.4.0 2020年4月12日
0.3.0 2020年4月12日

#4#同义词词典

Apache-2.0

21KB
276 代码行

Nigant

Rust Docs.rs Crates.io

终端用同义词词典

词源

Nigant 来自梵文 निघण्टु (Nighaṇṭu),意为词汇表或部分词典。

用法

使用 Cargo

您可以使用 Cargo 安装 Nigant

Nigant 依赖于 牛津开发者 API。生成您的 API ID & API KEY,并将其放置在 nigant.ini 文件中,作为 NIGANT_APP_ID & NIGANT_APP_KEY

$ cat nigant.ini
NIGANT_APP_ID=<YOUR_APP_ID>
NIGANT_APP_KEY=<YOUR_APP_KEY>

$ cargo install nigant

$ nigant <word>

通过构建

您可以在使用之前从源代码构建 Nigant。有关构建说明,请参阅构建部分。生成您的 API ID & API KEY,并将其放置在 nigant.ini 文件中,作为 NIGANT_APP_ID & NIGANT_APP_KEY

$ cat nigant.ini
NIGANT_APP_ID=<YOUR_APP_ID>
NIGANT_APP_KEY=<YOUR_APP_KEY>

$ ./target/release/nigant <word> 

示例

$ nigant pastiche                                                                                                 
pastiche
Definitions:
	 - an artistic work in a style that imitates that of another work, artist, or period
	 - imitate the style of (an artist or work)

Synonyms:
imitation, parody, take-off, parody, take off, burlesque, pastiche, make fun of

Etymology:
	 - late 19th century: from French, from Italian pasticcio, based on late Latin pasta‘paste’

构建

Nigant 使用 Rust 编写,因此您需要安装 Rust 来编译它。通常,Nigant 会跟踪 Rust 编译器的最新稳定版本。

构建 Nigant

$ git clone https://github.com/twinair/nigant
$ cd nigant
$ cargo build --release	

依赖项

~18–33MB
~548K SLoC