6 releases (breaking)

0.5.2 Feb 7, 2025
0.5.1 Jan 12, 2025
0.4.0 Jan 12, 2025
0.3.0 Jan 12, 2025
0.1.0 Jan 9, 2025

#246 in WebAssembly

Download history 520/week @ 2025-01-09 22/week @ 2025-01-16 4/week @ 2025-01-30 135/week @ 2025-02-06 9/week @ 2025-02-13

148 downloads per month

MIT/Apache

31KB
431 lines

Hitokoto

Crate GitHub last commit GitHub issues GitHub pull requests

Description

关于一言

动漫也好、小说也好、网络也好,不论在哪里,我们总会看到有那么一两个句子能穿透你的心。我们把这些句子汇聚起来,形成一言网络,以传递更多的感动。如果可以,我们希望我们没有停止服务的那一天。

简单来说,一言指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。 或是感动,或是开心,有或是单纯的回忆。来到这里,留下你所喜欢的那一句句话,与大家分享,这就是一言存在的目的。

Features

  1. 构建时自动下载并捆绑所有一言
  2. 支持随机选择,与访问 https://v1.hitokoto.cn/?c= 相同
  3. 在 API 的基础上扩展支持了语言,使用 lingua 库在构建时自动识别 (需要 language feature)
  4. 支持 no_std
  5. 支持 wasm (如果启用了 random feature,需要 wasm feature 和 RUSTFLAGS='--cfg getrandom_backend="wasm_js"')

Dependencies

~1.5–9MB
~78K SLoC