项目作者: RelateTheNews

项目描述 :
Download company periodic reports, filings and forms from Securities and Exchange Commission (SEC) EDGAR site
高级语言: Go
项目地址: git://github.com/RelateTheNews/go-edgar-getter.git
创建时间: 2018-03-03T19:54:40Z
项目社区:https://github.com/RelateTheNews/go-edgar-getter

开源协议:Apache License 2.0

下载


EDGAR Getter

EDGAR Getter is a Go package for downloading company periodic reports,
filings and forms from Securities and Exchange Commission (SEC) EDGAR site.

Installation

go get -u github.com/RelateTheNews/go-edgar-getter

Usage

  1. package main
  2. import "github.com/RelateTheNews/go-edgar-getter"
  3. func main(){
  4. var g getter.Getter
  5. var getURI string
  6. // Note this is a sample URI. Must verify correct URIs on www.sec.gov
  7. getURI = "https://www.sec.gov/Archives/edgar/Feed/2013/QTR1/"
  8. g.NewGetter()
  9. // files is a list of successfully retrieved files
  10. files := g.RetrieveURIs(getURI, 0)
  11. fmt.Println(len(files))
  12. }

Contribution Guidelines

Contributions are greatly appreciated. The maintainers actively manage the issues list.
For a list of primary maintainers see ./MAINTAINERS.md. The project follows the typical GitHub pull request model.
Before starting any work, please either comment on an existing issue, or file a new one.