@kobalab/tenhou-log

1.3.0 • Public • Published

tenhou-log

天鳳形式の牌譜を電脳麻将形式に変換する

インストール

コマンドラインから使用する場合

$ npm i -g @kobalab/tenhou-log

ライブラリとして使用する場合

$ npm i @kobalab/tenhou-log

使用例

コマンドラインから

$ tenhou-log 2016031822gm-0009-10011-896da481

変換サーバとして起動

$ tenhou-log-server &
$ curl -s http://127.0.0.1:8001/tenhou-log/2016031822gm-0009-10011-896da481.json

ライブラリとして使用

const convlog = require('@kobalab/tenhou-log');

let paipu = convlog(xml, '2016031822gm-0009-10011-896da481')

使用方法

tenhou-log [--title=title] [--xml] logid[:title] ...

--title, -t
牌譜タイトルを指定する
--xml, -x
無変換の天鳳の牌譜(XML形式)を取得する

tenhou-log-server

--port, -p
変換サーバを起動するポート番号 (デフォルト値は 8001)
--baseurl, -b
変換サーバに割り当てるURL(デフォルト値は /tenhou-log/)
--docroot, -d
変換サーバに割り当てるコンテンツの場所 (デフォルトではコンテンツは割り当てない)

URL

/tenhou-log/logid.json[:title]
牌譜IDで指定した牌譜を電脳麻将形式で取得する
/tenhou-log/logid.xml
牌譜IDで指定した牌譜を天鳳の形式で取得する

convlog(xml, log_id)

  • xml - string
  • log_id - string
  • 返り値 - object

xml で指定した天鳳のXML形式の牌譜を電脳麻将形式に変換し、返す。 log_id を指定した場合は牌譜タイトルの最後に log_id を追加する。

ライセンス

MIT

作者

Satoshi Kobayashi

Package Sidebar

Install

npm i @kobalab/tenhou-log

Weekly Downloads

5

Version

1.3.0

License

MIT

Unpacked Size

21.5 kB

Total Files

8

Last publish

Collaborators

  • kobalab