KENTO棋譜読み込み方法まとめ
【2020/02/28更新】
1. 将棋クエスト
KENTO [設定]ページの [将棋クエストID追加] ボタンをクリックして、将棋クエストのIDを登録してください。以下のように緑のチェックマークが出たら成功です。
[棋譜一覧]ページに直近の棋譜が一覧表示されます。
2. 将棋ウォーズ
きなこもちさんの「将棋ウォーズ棋譜検索」をご利用ください。
また、以下の手順で「KENTO内で将棋ウォーズの棋譜一覧を表示」することができます。
3. 将棋盤の画像を読み込む
ShogiBan to Kifu (https://shogi.nkkuma.tokyo/) を利用すると、将棋盤の画像をKENTOに読み込むことができます。
4. 将棋倶楽部24 / 81道場
棋譜をコピーし、KENTOメニューの[棋譜読み込み]に貼り付けてください。
5. 日本将棋連盟の棋譜中継
いくつかのタイトル戦の棋譜中継を読み込むことができます。下記の方法で棋譜URL (.kif で終わるもの) を取得できます。URLをKENTOの[棋譜読み込み]に貼り付けてください。
王将戦
https://mainichi.jp/oshosen-kifu/200208.html
「棋譜保存」ボタンで .kif リンクが開きます。
棋王戦など
http://live.shogi.or.jp/kiou/
中継サイト内の「棋譜を見る」ボタンクリック後、URLの末尾 .html を .kif に書き換えます。
(例: http://live.shogi.or.jp/kiou/kifu/45/kiou202002010101.html → http://live.shogi.or.jp/kiou/kifu/45/kiou202002010101.kif)
6. (開発者向け)棋譜リストAPI
{
"api_version":"2020-02-02", // (required) 固定値
"api_name":"将棋クエスト(ID:na_o_ys)", // (required) 任意のAPI名
"game_list":[
{
"tag":[ // (optional) 任意のタグリスト
"将棋クエスト(10分)",
"負け"
],
"kifu_url":"https://sample.com/XXX.csa", // (required) .kif | .csa
"display_name":"▲na_o_ys(1515)△XXX(1559)", // (required) 任意の表示名
"display_timestamp":1577460035 // (required) UNIX タイムスタンプ
}
]
}
こんな感じのJSONをGETで返すAPIを用意して、KENTO[設定]ページの[API追加]ボタンよりURLを登録すると、KENTOの[棋譜一覧]ページに棋譜が追加されます。
この記事が気に入ったらサポートをしてみませんか?