rui live note

WordPress、PHP、子育て、ブログ、将棋、コワーキング、子育て、群馬等に関する日々感じたことを書いているブログです

*

将棋棋士データベースで遊ぶ(2)〜全棋士データを作成〜

      2017/04/19   将棋, 生活 ,

  • このエントリーをはてなブックマークに追加
  • Pocket

データベース

※この記事は「将棋 Advent Calendar 2016 – Adventar」の13日目です。

前回は、将棋連盟 Web サイトの棋士データベースから棋士データを取得するところまでやってみました。

今回は全棋士データが含まれた json ファイルを作成してみたいと思います。

全棋士データのjsonファイル作成

まず、前回作った棋士データを取得するスクリプトは次のようにクラスファイルに修正しました。

棋士データベースの棋士番号順一覧ページを見ると、棋士には1番:金易二郎名誉九段から308番:大橋貴洸四段までいることが分かります。

下記のように、1番〜308番までの棋士データを取得してファイルに json データを出力するスクリプトを書きます。

これで、kishi_all.json という棋士データがごそっと入ったファイルができました。

次回はこの json データを使って、何か遊んでみたいと思います!

この記事で作ったコードは GitHub に上げてありますので、ご自由にご覧ください。

ad

この記事が気に入ったらシェアしてもらえると嬉しいです!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • follow us in feedly
  • RSS

  関連記事

棋士の師弟関係
将棋棋士データベースで遊ぶ(9)〜棋士の師弟関係をD3.jsで可視化その2〜

※この記事は「将棋 Advent Calendar 2016 – A …

トライ
初めてのトライ勝ちを達成!将棋ウォーズのトライルールが面白い

いやー気分爽快!先日、将棋ウォーズで始めてトライ勝ちを経験しましたが、すごい達成 …

棋士名ワードクラウド
将棋棋士データベースで遊ぶ(7)〜棋士名でワードクラウドを作る〜

※この記事は「将棋 Advent Calendar 2016 – A …

藤井猛九段
私が振り飛車党になった5つの理由

さて明日は安倍政権の評価を問う衆院選の投票日ですね。有権者のみなさん、もう投票先 …

将棋
ブログに貼れる将棋局面図を作成できる便利なWebサービス

ブログを書いている方であれば、誰でも将棋の局面図を Web 上で簡単に作りたい! …

将棋
将棋の楽しさを子どもに教えるのに青空将棋が良いと思う理由

最近うちの子がまたちょっぴり将棋に関心を持ち始めたようで、休みの日など時間がある …

将棋
何だかんだ電王戦はずっと続けて欲しいので、自分が観たい電王戦新棋戦案を考えてみた

先日の記者発表にて、来年の「電王戦FINAL」をもってこれまで対局形式の電王戦は …

将棋序盤の指し方入門
ルールを覚えた子どものレベルアップにオススメな「羽生善治のみるみる強くなる将棋 序盤の指し方 入門」

以前、こちらの記事でこれから将棋を始める子ども向けの超入門本を紹介したことがあり …

年賀状
年賀状フリー素材としての将棋メーカーの可能性を探ってみた

年賀状作りの納期も佳境にさしかかったこの時期、みなさんの進捗はいかがでしょうか? …

将棋
将棋ウォーズで対人対局する時に自分が気を付けている3つの心構えについて

将棋ウォーズで誰かと対局するのはほんと楽しいですね。自分も相変わらず通勤電車内な …