記事更新日: 2019年05月20日, 5/25, 5/26
棋譜
きふ
コンバーター
- Converter of game record of shogi.
これは きふわらべ専用のコンバーターなので おまえらの役には立たない☆
帰れ☆!
目次
- Table of contents.
1. ディレクトリー構成☆
- Directory structure ☆.
2. 使い方☆
- How to use ☆.
3. 仕組み☆
- Detail ☆.
戻る - back
1. ディレクトリー構成☆
- Directory structure ☆.
Git hub:
kifuwarabe-wcsc29
Git hub:
shogi-kifu-converter
複雑だぜ☆
複雑なのかなあ?
戻る - back
2. 使い方☆
- How to use ☆.
input フォルダーに……☆
Webサイトからダウンロードしたものを バックアップなどを取るなりして
コピーを置けだぜ☆ 形式は .zip、.lzh、.kif、.csa など なんでもいい☆
棋譜変換に使った 元ファイル は消される☆
きふわらべの本体ではなく、コンバーターの方の .exe ファイルを実行しろだぜ☆
変換に成功すれば jammed フォルダーの中に きふわらべ用の棋譜ができあがり、
失敗すれば error フォルダーの中に 変換できなかったファイルが移動されるぜ☆
戻る - back
3. 仕組み☆
- Detail ☆.
フォルダーを作っておいて、inputフォルダーに 棋譜を置いておけば
勝手にコンバートしてくれるという仕様だぜ☆
どんどん置こうぜ☆?
inputフォルダーの中に置いたファイルは 削除されていくんで、
コピーを置くようにしろだぜ☆
Webサイトからダウンロードしたものを バックアップなどを取るなりして
コピーを置けだぜ☆ 形式は .zip、.lzh、.kif、.csa など なんでもいい☆
なんでもいいの?
やって できるやつと できないやつがある☆
とにかく置け☆
圧縮ファイルだろうと テキストファイルだろうと
中身の解凍を試みられて expand フォルダーに移されるんだが、癖があるぜ☆
フォルダー階層は廃止してフラットにするぜ☆ 区切りの $% はなんでも良かったので適当に定めた☆
フラットになったテキストファイルは、エンコーディングが試みらて encoded フォルダーに移される☆
このとき、元のファイルのエンコーディングを判定するのが めんどくさいので……☆
エンコーディングしなかったファイルには [-] を、
Shift-JIS と勝手に決めつけて UTF-8 に変換したファイルには [SJ-U8] とファイル名の末尾に付けるぜ☆
あとは棋譜変換するのみだが、変換に失敗したやつは理由が知りたいので error フォルダーの方に移すぜ☆
棋譜変換に成功したものは converted フォルダーの方に移すぜ☆
最後に 複数の棋譜を 1つのファイルに適当に詰め込んでいる☆
将棋の棋譜には見えない……☆(^~^)