SEC の XBRL データの取得
SEC ( http://www.sec.gov/ ) で公開される アメリカの XBRL データを ダウンロードする ruby スクリプトを書いてみた。
公開データの追加状況は RSS で取得できるので、それを読んで新しいデータをダウンロードするようにした。
http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/Edinet/tools/sec/read-rss.rb?rev=26&root=ruby-xbrl&view=auto
こんな感じに使う。
$ ruby read-rss.rb X // 不正パラメータを指定して簡易ヘルプを表示させた
usage: ruby read-rss.rb [n]
n: SEC の n 日以内の新しい XBRL ダータをダウンロードする。
指定省略した場合 7
データは ./Archies/edgar/... に保存される。
$ ruby read-rss.rb 10
downlaod 2 corp(s)
AMEDISYS INC : 100% |oooooooooooooooooooooooooooooooooooooooo| ETA: 00:00:00
SAFEWAY INC (: 100% |oooooooooooooooooooooooooooooooooooooooo| ETA: 00:00:00
$
$ tree // ダウンロードデータを確認
.
|-- Archives
| `-- edgar
| `-- data
| |-- 86144
| | `-- 000119312508160373
| | |-- 0001193125-08-160373.txt
| | |-- d8k.htm
| | |-- swy-20080614.xml
| | |-- swy-20080614.xsd
| | |-- swy-20080614_cal.xml
| | |-- swy-20080614_lab.xml
| | `-- swy-20080614_pre.xml
| `-- 896262
| `-- 000119312508160221
| |-- 0001193125-08-160221.txt
| |-- amed-20080630.xml
| |-- amed-20080630.xsd
| |-- amed-20080630_cal.xml
| |-- amed-20080630_lab.xml
| |-- amed-20080630_pre.xml
| |-- d8k.htm
| `-- g42936tx1logo.jpg
`-- read-rss.rb
« ピックアップ:あなたは会社の中で善玉菌それとも悪玉菌, 能力は心配事を解決して初めて磨かれる, etc... | トップページ | 「夜と星と風の物語」- 星の王子さま を観た »
この記事へのコメントは終了しました。
« ピックアップ:あなたは会社の中で善玉菌それとも悪玉菌, 能力は心配事を解決して初めて磨かれる, etc... | トップページ | 「夜と星と風の物語」- 星の王子さま を観た »
コメント