Yakumoは有価証券報告書全文検索システムです。
- Go 1.18以降
- Docker(PostgreSQL, PHP実行環境)
| 変数名 | 値の例 | 説明 |
|---|---|---|
YAKUMO_EDINET_API_KEY |
s3cr3t... |
EDINET API キー ※1 |
※1:
YakumoはEDINET APIを利用してデータを取得しています。EDINET APIを利用するにはEDINET API キーが必要です。
EDINET API仕様書を参照のうえ、取得してください。
githubからcloneして、goのソースをコンパイルして実行モジュールを作成します。
windowsの場合はyakumoをyakumo.exeとしてください。
git clone https://github.com/manpukupanda/yakumo.git
cd yakumo
go build -o yakumo環境変数を設定する。
export YAKUMO_EDINET_API_KEY=<EDINET API キー>Dockerのコンテナを起動します。
コンテナはデータベース(PostgreSQL)とPHPの実行用の2つが起動します。
cd docker
docker-compose up -dプログラムを実行する。
初回は1年分のデータを取得して処理するため時間がかかります。
cd ..
yakumoプログラムが終了したら、ブラウザで http://localhost:8000/index.php にアクセスして利用してください。
このプロジェクトは Apache-2.0 license に基づいています。