RustとUIフレームワークのDioxusで構築されたSKKサーバー実装。
- SKKサーバープロトコル対応
- 基本プロトコル(
0-3) -
4: 補完 - 様々なエッジケース対応
- lisp関数対応?
- 基本プロトコル(
- GUI
- 変換ログ
- 設定
- 変換統計
- 自動起動
- Google CGIサーバー経由での変換
- 辞書の読み込み
- SKK形式
- mozc形式
- URLからの辞書のダウンロード
- 辞書のアップデート
- OS対応
- Windows
cargo binstall dioxus-cli
pnpm i
pnpm build
# or
pnpm bundle設定はGUIで行える他、%APPDATA%/Roaming/nzskkserv/config/config.tomlに保存されるファイルを編集することでも行えます。以下は設定例です。
enable_google_cgi = true
server_encoding = "Utf8"
port = 1178
[[dicts]]
url = "http://openlab.jp/skk/skk/dic/SKK-JISYO.L"
encoding = "Eucjp"
format = "Skk"
[[dicts]]
url = "https://raw.githubusercontent.com/uasi/skk-emoji-jisyo/master/SKK-JISYO.emoji.utf8"
encoding = "Utf8"
format = "Skk"
[[dicts]]
url = "https://raw.githubusercontent.com/ncaq/dic-nico-intersection-pixiv/master/public/dic-nico-intersection-pixiv-google.txt"
encoding = "Utf8"
format = "Mozc"