README ¶ Go-exchange-chart-fetcher is a small server for "Fetching CryptoCurrency Data", implemented by golang. It's pretty much stable server. What is this : this is a tool for fetching chart data. the data can be used for machine learning or so... Poloniex Hitbtc Bitflyer Binance Zaif ID 1 2 3 Status Done(99 paris) Done(421 paris) Done(1 pair) How to Install : go get github.com/airking05/go-exchange-chart-fetcher How to Use : package main import( "github.com/jinzhu/gorm" "github.com/airking05/go-exchange-chart-fetcher/models" "github.com/airking05/go-exchange-chart-fetcher/server" ) // declare exchanges you want to fetch var ExchangeIDs = []models.ExchangeID{ models.Bitflyer, models.Poloniex, models.Hitbtc, } func main() { // setup DB dbConf := "mysql:mysql@tcp(localhost:3306)/chart_fetcher?charset=utf8&parseTime=True&loc=UTC" db, err := gorm.Open("mysql", dbConf) if err != nil { panic("failed to connect db") } db.AutoMigrate(&models.Chart{}) // then start server! server := server.NewServer(ExchangeIDs, db) server.Run() } running server 2018-02-04T18:50:40.918+0900 INFO go-exchange-chart-fetcher/main.go:51 starting chart_server... 2018-02-04T18:50:40.918+0900 INFO go-exchange-chart-fetcher/server.go:31 checking currecy pairs updates 2018-02-04T18:50:40.918+0900 INFO go-exchange-chart-fetcher/server.go:192 starting chart writer... 2018-02-04T18:50:41.136+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Bitflyer] BTC/JPY 2018-02-04T18:50:41.136+0900 INFO go-exchange-chart-fetcher/server.go:31 checking currecy pairs updates 2018-02-04T18:50:41.781+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Poloniex] CLAM/BTC 2018-02-04T18:50:41.781+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Poloniex] BTCD/XMR 2018-02-04T18:50:41.781+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Poloniex] BTCD/BTC 2018-02-04T18:50:41.781+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Poloniex] ETH/USDT 2018-02-04T18:50:41.781+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Poloniex] ETH/BTC .... 2018-02-04T18:59:08.583+0900 INFO go-exchange-chart-fetcher/server.go:31 checking currecy pairs updates 2018-02-04T18:59:09.105+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Hitbtc] DOGE/USD 2018-02-04T18:59:09.105+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Hitbtc] DOGE/ETH 2018-02-04T18:59:09.105+0900 INFO go-exchange-chart-fetcher/server.go:69 starting pair watcher [Hitbtc] COV/BTC .... Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis api config logger models server Click to show internal directories. Click to hide internal directories.