#server #config-toml #home #skk #nzskkserv #dicts

nzskkserv-core

创建 skk 服务器的库

4 个版本

0.1.4 2022 年 8 月 17 日
0.1.3 2022 年 4 月 23 日
0.1.2 2022 年 4 月 23 日
0.1.0 2022 年 3 月 21 日

551配置

每月下载 26
用于 nzskkserv-cli

MIT 许可证

17KB
376 代码行

nzskkserv

这是一个SKK服务器的实现。

用法

cargo install nzskkserv-cli
nzskkserv-cli

首次启动时将创建设置文件,请编辑该文件以添加字典。设置文件位于 Linux 中的 XDG_CONFIG_HOME/nzskkserv/config.toml、Windows 中的 %APPDATA/Roaming/nzskkserv/config/config.toml

设置示例

enable_google_cgi = true
server_encoding = "Utf8" # SKKクライアントと通信するときに使う文字コード
port = 2000 # 通信するポート。デフォルトでは1178番です。

[[dicts]]
url = "http://openlab.jp/skk/skk/dic/SKK-JISYO.L"
encoding = "Eucjp" # 辞書ファイルの文字コード

[[dicts]]
url = "https://raw.githubusercontent.com/uasi/skk-emoji-jisyo/master/SKK-JISYO.emoji.utf8"
encoding = "Utf8"

启动时自动从指定 URL 下载字典。如果 enable_google_cgi 设置为 true,则当本地字典搜索结果为 0 件时,将回退到本地字典。

没有进行内存优化等操作,所以只使用加载的字典所占用的内存。

依赖关系

~9–21MB
~374K SLoC