手製資産集計ツール

お試しで入れていたEMMAの試用ライセンスが切れてしまったので資産の計算ができなーい。という状態になってしまった。
100M払ってライセンスを買えばいいのだけども今ひとつバクっぽい動作が多いので二の足を踏むなぁ。

んじゃ,一丁自分で作りますか!という流れ。

だが,空いている開発環境が無かったので開発環境の整備から…。エディタとかファイラーすら入ってなかったってどういうことよ。

とりあえず,Trac Lightningを筆頭に開発ツールを端からブチ込んで環境構築。開発言語はなんとなくphpで。perl派だったので触ったこと無いけど。

EVE Devとか参考になる資料が山ほどあったのでサクッとコマンドラインで色々データを引っ張ってくるツールが出来上がり。正直環境構築のほうが時間掛かったぞ。

出力はこんな感じ。

getCorpMarketTransactions.php
reading from Web...
2009-01-25:
Buy :713,964,674.00
Sell:482,102,834.00

              • -

2009-01-24:
Buy :924,771,486.00
Sell:960,961,943.00

              • -

2009-01-23:
Buy :756,897,075.00
Sell:692,261,240.00

              • -

2009-01-22:
Buy :606,551,610.00
Sell:388,059,689.00

              • -

2009-01-21:
Buy : 2,756,116.00
Sell:208,474,425.00

              • -

2009-01-20:
Buy :231,272,430.00
Sell:352,652,484.00

              • -

2009-01-19:
Buy : 36,744,178.00
Sell:219,019,201.00

              • -

2009-01-18:
Buy :537,491,410.00
Sell:582,135,752.00

              • -

2009-01-17:
Buy :178,648,623.00
Sell: 99,048,989.00

              • -

From :2009-01-17 20:09:00
To :2009-01-25 08:01:00
Total Buy :3,989,097,602.00
Total Sell:3,984,716,557.00


getCorpAccountBalance.php
reading from Web...
Master: 1,304,150.10
2nd : 341,753,080.60
3th : 1,102,780.16
4rd : 10,000,000.00
5th : 5,168,001.60
6th : 10,000,000.00
7th : 10,000,000.00
Total : 379,328,011.00


getCorpMarketOrders.php
reading from cache...
Total Buy : 479,102,461.00
Total Escrow : 274,809,173.00
Total Sell :2,216,940,971.00

phpって楽だな〜。
あとは,DBと連動するようにすれば色々できるようになるなー。気が向いたら手を入れていこう。

ってEMMAバージョンアップして大量にバクが取れたとな?先にフォーラムチェックすればよかった…