#config-toml #implemention #nzskkserv #skkserv #dicts

app nzskkserv-cli

SKK服务器实现

5个版本

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

#784 in 配置

MIT 许可证

30KB
545

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时,将回退到本地词典。

没有进行内存优化等操作,所以使用的内存量与加载的词典成正比。

依赖

~13–26MB
~459K SLoC