電脳麻将形式の牌譜を天鳳形式 (https://tenhou.net/6/ 形式) に変換する
※ 電脳麻将ルールのみ対応している
Docker を使用する場合はインストール不要
majiang-log$ npm install
majiang-log$ npm run build
majiang-log$ npm install -g --omit=devmajiang-log < PATH/TO/majiang-game-record.json > PATH/TO/your-favorite-name.txtイメージのビルド
majiang-log$ docker build -t apricot-s/majiang-log .変換
cat PATH/TO/majiang-game-record.json | docker run --rm -i apricot-s/majiang-log > PATH/TO/your-favorite-name.txtサーバ起動
majiang-log-server &変換
curl -sS http://127.0.0.1:8001/majiang-log/log -H 'Content-Type: application/json' -d @PATH/TO/majiang-game-record.json -o PATH/TO/your-favorite-name.txtimport { convertLog, MODE } from '@apricot-s/majiang-log';
// Game record (JSON in Majiang format)
const paipu = {
/* Game record data */
};
const mode = MODE.Log; // or MODE.Viewer
const result = convertLog(paipu, mode);--mode,-m
変換モードを指定する (デフォルト値はlog)log
JSON ログ (mjai-reviewer 用)viewer
天鳳牌譜ビューア URL (NAGA 用)
--port,-p
変換サーバを起動するポート番号 (デフォルト値は8001)--baseurl,-b
変換サーバに割り当てるURL(デフォルト値は/majiang-log/)
- /majiang-log/log
牌譜を JSON ログ (mjai-reviewer 用) に変換する - /majiang-log/viewer
牌譜を天鳳牌譜ビューア URL (NAGA 用) に変換する
- tenhou-url-log - 電脳麻将の作者 Satoshi Kobayashi さんによる実装、npm パッケージとして公開されている (@kobalab/tenhou-url-log)
Copyright (c) Apricot S. All rights reserved.
Licensed under the MIT license.