Yahoo!モバゲー将棋 棋譜変換ブックマークレット

300003_180
 
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;


3件のコメント

  1. ピンバック:対人戦で燃えよう!将棋アプリ・サイトまとめ #shogi #将棋 - スマホ・携帯ゲームブログ

  2. いつもYahoo!の方の棋譜を変換させていただいて、とても助かって
    います。
    最近、使えないようになってしまったのですが、私の端末の問題(設定?)なのでしょうか? 

    • ロフトくん

      >はんべさん
      こんにちは。お使いいただきありがとうございます。
      Windows 10で以下のブラウザで動作することを確認しました。

      Chrome 60.151.229.162
      Firefox 66.0.1
      IE 11.476.18362.0
      Edge 44.18362.449.0

      ブラウザを変えてみると動くかもしれないですね。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です