Files
msime-windows/server
2025-11-03 13:12:51 +08:00
..
2025-07-02 22:11:16 +08:00
2025-10-26 11:00:46 +08:00
2025-07-26 18:32:46 +08:00
2025-11-03 13:12:51 +08:00
2025-10-31 16:37:19 +08:00
2025-11-03 13:12:51 +08:00
2025-11-03 13:12:51 +08:00
2025-04-16 02:03:11 +08:00
2025-10-26 22:22:05 +08:00
2025-10-26 22:22:05 +08:00
2025-11-03 13:12:51 +08:00
2025-10-26 22:22:05 +08:00
2025-07-09 15:37:47 +08:00
2025-10-31 16:36:02 +08:00

Metasequoia IME Server(水杉输入法 Server 端)

This is the server end of MetaIME.

How to build

Prerequisites

  • Visual Studio 2022
  • CMake
  • vcpkg
  • Nuget
  • Python3
  • Boost

Make sure vcpkg, Nuget and Boost are installed by Scoop.

Build steps

First, build IME dictonary and prepare assets,

cd $env:LOCALAPPDATA
mkdir MetasequoiaImeTsf
cd MetasequoiaImeTsf
git clone --recursive https://github.com/fanlumaster/FanyDictForIME.git
cd .\FanyDictForIME\makecikudb\xnheulpb\makedb\separated_jp_version
python .\create_db_and_table.py
python .\insert_data.py
python .\create_index_for_db.py
Copy-Item -Path .\out\cutted_flyciku_with_jp.db -Destination $env:LOCALAPPDATA\MetasequoiaImeTsf

Then, clone and build MetasequoiaImeServer,

git clone --recursive https://github.com/fanlumaster/MetasequoiaImeServer.git

Prepare environment,

cd MetasequoiaImeServer
python .\scripts\prepare_env.py
Copy-Item -Path .\assets\tables\* -Destination $env:LOCALAPPDATA\MetasequoiaImeTsf

Then, build and run,

.\scripts\lcompile.ps1
.\scripts\lrun.ps1

If you want to build and run in one step, run the following command,

.\scripts\llaunch.ps1

Screenshots