EDINETコードを取得する

EDINETからEDINETコードのリストを取得するgemをgithubなどに上げてみた。

たぶんEDINETが新しくなったときからEDINETコードと証券コードとその他会社名などなど情報をcsv形式でダウンロードできるようになっていて、それをプログラム的に取ってくるのが無駄に面倒で、その面倒さを少しでも軽減するために書いたやつ。

utahta/edinet_code

$ gem install edinet_code  
$ irb  
irb> require "edinet_code"  
irb> EdinetCode.get  
[#<EdinetCode::Reader::Result:0x000000015a4ed8 @edinet_code="E00004", @kind="内国法人・組合", @listed="上場", @consolidated="有", @capital="1491", @settling_day=" 5月31日", @submitter="カネコ種苗株式会社", @submitter_en="KANEKO SEEDS CO., LTD.", @submitter_kana="カネコシュビョウカブシキガイシャ", @location="前橋市古市町一丁目50番地12", @category="水産・農林業", @code="13760">, ...  
...  

wgetで取れなくて、その先のURLも探れなかったので、selenium-webdriverを使って地道にjavascriptを叩いてダウンロードしている。。