« 初投稿 | トップページ | Kifu for iPhoneの順位戦ユーザーリスト »

2010年11月10日 (水)

Kifu for iPhoneで棋譜を読込むブックマークレット

Kifu for iPhoneとは将棋の棋譜を入力したり、Web上の棋譜を再現したりできるiPhoneアプリです。

Kifu for iPhoneが今まで売りにしていた「Web上の棋譜を棋譜リストから選択し再現する」機能の棋譜リストが最近諸事情で更新されなくなりました。

自分自身でライブ中継のURLを入力したり、「棋譜リスト」を自作して見ることは今でも出来ますがちょっと敷居が高いように思います。

そこでKifu for iPhoneのURLスキームを使用して簡単に棋譜を読み込むことのできるブックマークレット作りに挑戦してみました。

プログラムの知識はほとんど無いのでgoogleで検索しながら試行錯誤して作りましたので強引な部分があると思いますが何とか動くようです(読み込めないページもあります)


【ブックマークレット】javascript:~を範囲選択しコピーして下さい 12/01/07更新

javascript:kifurl=document.location.href;if(kifurl.slice(-3,kifurl.length)=="kif"){location.href="kifu://url?"+kifurl;}else{
sl="/";kifurl=kifurl.substring(0,kifurl.lastIndexOf("/")+1);kifdurl=kifurl.substring(0,kifurl.indexOf("/",10));sc=document.getElementsByTagName('html')[0].innerHTML;sc1=sc.split(".kif");kifu=sc1[0].split('"');kifu=kifu[kifu.length-1];if(kifu.indexOf("=")>0){kifu=sc1[0].split("=");kifu=kifu[kifu.length-1];}if(kifu.substring(0,1)=="/"){kifurl=kifdurl;}if(sc==sc1){alert("棋譜を読み込めません");}else{location.href="
kifu://url?"+kifurl+kifu+".kif";}}

赤字の「kifuを「kakinokiに変えると柿木将棋 for iPadでも使用できます


【登録方法】

1.適当なホームページをiPhone safariでブックマークし、題名に「Kifu for iPhone棋譜読込」と入力して保存します。(題名は自分の分かりやすいものでOK)

094_3  096_2


2.登録したブックマークを編集状態にし、URLの欄に上記のスクリプト(javascript:~)をペーストし、編集状態を終了します。これでブックマークレットの登録完了です。

098_2  099



【使用方法】


1.棋譜中継を行っているページをiPhone safariで開きます。将棋連盟の今後1週間の予定を見ると便利かもしれません。

102


2.FLASH等を使用しているため盤面の表示が出来ませんが、そのページでブックマークを開き、先ほど登録した「Kifu for iPhone棋譜読込」を実行します。

109  100


3.棋譜のURLが取得できればKifu for iPhoneが起動して棋譜を読込みます。

110


4.ライブ中継等で読み込んだ棋譜を更新したい場合は設定で自動更新にするか「KIFファイルのURLを指定」で再読み込みして下さい。

111    114_2

112



何度か使用しているうちに棋譜が読み込めない状態になったらマルチタスクから一度終了させると正常になるかもしれません。

« 初投稿 | トップページ | Kifu for iPhoneの順位戦ユーザーリスト »

将棋」カテゴリの記事

コメント

初めまして。管理人様。
私もKifu for iPhoneを利用しているのですが、いまいち使い方が分かりませんでした。管理人様の通りに進めば棋譜は観覧できたものの、観覧した棋譜はそのつど「保存」しないと、次に起動した際はすぐ見れないのでしょうか?
例えば、WEBリストには残らないのでしょうか?

「Kifu for iPhone」で検索をしていてヒットしました。最近Blogを始められたようですね。これからも拝読させていただきます。よろしくお願いします。

初コメントありがとうございます。管理人のスナフキングと申します。よろしくお願いします。

Kifu for iPhoneでWeb上の棋譜を見るためには棋譜のURLをソースで確認して入力するか、棋譜リストを自作または誰かが公開したものを登録して見るかのどちらかです。

このブックマークレットはソースを確認して入力する作業を多少簡単にするだけのものですので残念ながら次回同じものを見たい場合はその都度保存する必要があります。

頻繁には更新しないと思いますが、これからもよろしくお願いします。

スナフキング様
ご回答ありがとうございます。
買ったのはいいですが、全然使えなかった事を思うと、スナフキング様の方法を知っただけでも大進歩です。これからも色々試してみてみることにします。

Useful blog website, keep me personally through searching it, I am seriously interested to find out another recommendation of it.

早速使ってみました。
とてもいいです!感動しました。
ありがとうございます。

geregere様

使って頂きありがとうございます。
主要な棋譜は棋譜リストの方が使いやすいと思いますので、そちらもお試し下さい。

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/567471/49964647

この記事へのトラックバック一覧です: Kifu for iPhoneで棋譜を読込むブックマークレット:

» iPhoneやiPadで観戦できる将棋棋戦一覧 [ずs 将棋]
iPhone/iPadで将棋棋戦を見る方法をまとめてみました。 将棋連盟Liveでは中継されない対局もあります(予選など)。 Kifu for iPhoneで見る場合、URLの入力や棋譜リストの指定が必要です。 Kifu for iPhoneで見る場合、有料棋戦等では特別な操作(ログイン)が必要となる場合があります。 kifファイルありのサイトは、kifファイルのURLをKifu for iPhoneに入力することで棋譜を参照できます (Kifu for iPhoneで棋譜を読込むブックマークレット... [続きを読む]

« 初投稿 | トップページ | Kifu for iPhoneの順位戦ユーザーリスト »