記事更新日: 2019年05月20日, 5/25, 5/26

棋譜きふコンバーター
- Converter of game record of shogi.

KITASHIRAKAWA_Chiyuri
これは きふわらべ専用のコンバーターなので おまえらの役には立たない☆
帰れ☆!

目次 - Table of contents.

戻る - back

1. ディレクトリー構成☆
- Directory structure ☆.

20190526wcsc140.png
Git hub: kifuwarabe-wcsc29
Git hub: shogi-kifu-converter
KITASHIRAKAWA_Chiyuri
複雑だぜ☆
OKAZAKI_Yumemi
複雑なのかなあ?
戻る - back

2. 使い方☆
- How to use ☆.

20190526wcsc141.png
KITASHIRAKAWA_Chiyuri
input フォルダーに……☆
20190520wcsc135a1.png
KITASHIRAKAWA_Chiyuri
Webサイトからダウンロードしたものを バックアップなどを取るなりして
コピーを置けだぜ☆ 形式は .zip、.lzh、.kif、.csa など なんでもいい☆
棋譜変換に使った 元ファイル は消される☆
20190526wcsc142.png
KITASHIRAKAWA_Chiyuri
きふわらべの本体ではなく、コンバーターの方の .exe ファイルを実行しろだぜ☆
20190526wcsc141a1.png
KITASHIRAKAWA_Chiyuri
変換に成功すれば jammed フォルダーの中に きふわらべ用の棋譜ができあがり、
失敗すれば error フォルダーの中に 変換できなかったファイルが移動されるぜ☆
戻る - back

3. 仕組み☆
- Detail ☆.

20190526wcsc138.png
KITASHIRAKAWA_Chiyuri
フォルダーを作っておいて、inputフォルダーに 棋譜を置いておけば
勝手にコンバートしてくれるという仕様だぜ☆
KIFUWARABE
どんどん置こうぜ☆?
20190526wcsc138a1.png
KITASHIRAKAWA_Chiyuri
inputフォルダーの中に置いたファイルは 削除されていくんで、
コピーを置くようにしろだぜ☆
20190520wcsc135a1.png
KITASHIRAKAWA_Chiyuri
Webサイトからダウンロードしたものを バックアップなどを取るなりして
コピーを置けだぜ☆ 形式は .zip、.lzh、.kif、.csa など なんでもいい☆
OKAZAKI_Yumemi
なんでもいいの?
KITASHIRAKAWA_Chiyuri
やって できるやつと できないやつがある☆
とにかく置け☆
20190526wcsc138a2.png
KITASHIRAKAWA_Chiyuri
圧縮ファイルだろうと テキストファイルだろうと
中身の解凍を試みられて expand フォルダーに移されるんだが、癖があるぜ☆
20190520wcsc135a0b2.png
KITASHIRAKAWA_Chiyuri
フォルダー階層は廃止してフラットにするぜ☆ 区切りの $% はなんでも良かったので適当に定めた☆
20190526wcsc138a3.png
KITASHIRAKAWA_Chiyuri
フラットになったテキストファイルは、エンコーディングが試みらて encoded フォルダーに移される☆
このとき、元のファイルのエンコーディングを判定するのが めんどくさいので……☆
20190525wcsc137a2.png
KITASHIRAKAWA_Chiyuri
エンコーディングしなかったファイルには [-] を、
Shift-JIS と勝手に決めつけて UTF-8 に変換したファイルには [SJ-U8] とファイル名の末尾に付けるぜ☆
20190526wcsc138a4.png
KITASHIRAKAWA_Chiyuri
あとは棋譜変換するのみだが、変換に失敗したやつは理由が知りたいので error フォルダーの方に移すぜ☆
20190526wcsc138a5.png
KITASHIRAKAWA_Chiyuri
棋譜変換に成功したものは converted フォルダーの方に移すぜ☆
20190526wcsc138a6.png
KITASHIRAKAWA_Chiyuri
最後に 複数の棋譜を 1つのファイルに適当に詰め込んでいる☆
20190526wcsc139.png
KITASHIRAKAWA_Chiyuri
将棋の棋譜には見えない……☆(^~^)