棋譜(.ki2)ファイルをを変化ごとに分割する

github.com

KifuBaseの棋譜検索が分岐に対応していなかったので、.ki2の変化ごとにファイルを生成するやつをRubyで書きました。
コードを見てもらうとわかりますが、かなり適当です。特に変化手数拾うところとか。許してください、というかプルリクしてください。

これ書くのに少なくとも10時間以上はかかりました。さいのうがないぞう。