https://github.com/ko31/swh_ci
将棋ウォーズの履歴ページをスクレイピングして対局データを保存するツール。CodeIgniter版です。
https://github.com/ko31/swh_ci
codeigniter php shogi
Last synced: 3 months ago
JSON representation
将棋ウォーズの履歴ページをスクレイピングして対局データを保存するツール。CodeIgniter版です。
- Host: GitHub
- URL: https://github.com/ko31/swh_ci
- Owner: ko31
- License: mit
- Created: 2015-04-27T14:07:03.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-04T22:00:11.000Z (over 9 years ago)
- Last Synced: 2024-07-30T17:48:25.688Z (about 1 year ago)
- Topics: codeigniter, php, shogi
- Language: PHP
- Size: 562 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: license.txt
Awesome Lists containing this project
README
# 将棋ウォーズ対局履歴取得ツール(CodeIgniter版)
## 概要
* 将棋ウォーズの対局履歴ページをスクレイピングして対局データを保存するツールです。
* [CodeIgniter](http://www.codeigniter.com/) ベースに作られています。
* スクレイピングには [Goutte](https://github.com/FriendsOfPHP/Goutte) を使っています。## 使い方
### インストール
ソースをチェックアウトします。
```
$ git clone git@github.com:ko31/swh_ci.git
```logs ディレクトリに書き込み権限を与えておきます。
```
$ chmod 0777 swh_ci/application/logs
```設定ファイルの将棋ウォーズユーザー名を自分のものに変更します。
```
$ vi application/config/development/config.php// 将棋ウォーズのユーザー名
$config['my_user_name'] = 'ko31';
```### 対局履歴データの取得
対局履歴データの取得はブラウザ、コマンドラインのいずれかから実行できます。
ブラウザから実行する場合、下記のような URL にアクセスします。(Document Root 下の swh_ci ディレクトリにインストールされている場合)
```
http://example.com/swh_ci/wars/update
```コマンドラインから実行する場合、下記のようにコマンドを実行します。
```
$ cd /path/to/swh_ci
$ php index.php wars update
```対局履歴データの取得が完了すると、swh_ci/application/logs/history.csv に対局履歴データが保存されます。
### 対局履歴データの閲覧
ブラウザから対局履歴データを一覧表示することができます。
下記のような URL にアクセスします。
```
http://example.com/swh_ci/
```## 注意事項
* MIT ライセンスです。
* ご利用は自己責任でお願いします。