将棋ウォーズの棋譜を保存する方法を紹介したサイトを見つけたのだが,残り時間とかの情報とか拾ってないっぽいので
拾えるようなブックマークレットを作った.↓
javascript: re = new RegExp("socket.emit\\('id', '([^']+)'\\);", "i"); s = document.getElementsByTagName('html')[0].innerHTML; if (s.match(re)) { id = RegExp.$1; var socket = io.connect(); socket.emit('id', id); socket.on('kif', function(kif) {document.getElementsByTagName('html')[0].innerHTML="'http://shogiwars.heroz.jp:3002/games/"+id+"<br>\n"+kif.split("\t").join("<br>\n"); }); }
サーバーに保存されている棋譜をCSA形式でそのまま表示する.
残り時間の表示が L### になっているが,CSAの仕様では一般的には残り時間でなくて考慮時間を T### で書く仕様になっているので,そのままでは各種ソフトでは読み込めないかも.