Yahoo!モバゲー将棋の棋譜をkif形式に変換するブックマークレットです。Kif for Windowsや激指等のソフトで開いて、棋譜の再生、解析、他形式への変換等ができるようになります。
ブックマークレットの使用方法を後述します。
関連リンク
将棋オンライン・i将棋サロン 棋譜変換ブックマークレット
【将棋】 棋譜変換ブックマークレットまとめ #shogi #将棋 – NAVER まとめ
リリース履歴
2013/04/30 | v1.0 | 初版リリース IE 9、Firefox 19、Chorome 25にて動作確認 |
ブックマークレット登録方法
以下リンクをブラウザのブックマーク(お気に入り)ツールバーにドラッグ&ドロップしてお使い下さい。
ブックマークレット使用方法
棋譜の閲覧ページを開き、棋譜を表示します。
登録したブックマークレットをクリックします。
するとkif形式の棋譜が表示されます。
全選択してクリップボードにコピーし、
Kifu for Windows等のツールに貼り付けて再生したり、別の形式に変換したりすることができます。
ソースコード
参考のためソースコードを掲載します。
javascript: var%20hoge="Yahoo!モバゲー将棋棋譜変換ブックマークレット v1.0 2013/04/30 公開"; var%20tbl=document.getElementsByClassName("table4-lay")[0]; var%20tblDay=tbl.rows[1].cells[0].firstChild.nodeValue; var%20day="開始日時:"+tblDay+"<br>"; var%20timelimit="持ち時間:不明<br>"; var%20place="場所:Yahoo!モバゲー 将棋<br>"; handicap="手合割:平手<br>"; var%20result=day+timelimit+place+handicap; var%20tblSente=document.getElementsByTagName("span")[2].innerHTML; var%20tblGote=document.getElementsByTagName("span")[3].innerHTML; result+="先手:"+tblSente+"<br>"; result+="後手:"+tblGote+"<br>"; result+="手数----指手---------消費時間--<br>"; var%20moves=document.getElementsByClassName("kifu-lay")[0].innerHTML; moves=moves.replace(/▲/g,""); moves=moves.replace(/△/g,""); moves=moves.replace(/<br>/g," ( 0:00/00:00:00)<br>"); moves=moves.replace(/\.\s1/g," 1"); moves=moves.replace(/\.\s2/g," 2"); moves=moves.replace(/\.\s3/g," 3"); moves=moves.replace(/\.\s4/g," 4"); moves=moves.replace(/\.\s5/g," 5"); moves=moves.replace(/\.\s6/g," 6"); moves=moves.replace(/\.\s7/g," 7"); moves=moves.replace(/\.\s8/g," 8"); moves=moves.replace(/\.\s9/g," 9"); moves=moves.replace(/成歩/g,"と"); moves=moves.replace(/\./g,""); result%20+=moves; document.body.innerHTML=result;
ピンバック:対人戦で燃えよう!将棋アプリ・サイトまとめ #shogi #将棋 - スマホ・携帯ゲームブログ
いつもYahoo!の方の棋譜を変換させていただいて、とても助かって
います。
最近、使えないようになってしまったのですが、私の端末の問題(設定?)なのでしょうか?
>はんべさん
こんにちは。お使いいただきありがとうございます。
Windows 10で以下のブラウザで動作することを確認しました。
Chrome 60.151.229.162
Firefox 66.0.1
IE 11.476.18362.0
Edge 44.18362.449.0
ブラウザを変えてみると動くかもしれないですね。