6481e90a0c
* Gofmt friendly Keeping Go source code in line with what they preconize * Golint Friendly Next So I have made some variables unexported Added comments in every function that I know what it does Removed some deprecated stuff that I was sure of Added a comment on possible deprecated methods "Is it deprecated?" Changed some variable/method name according to golint recommendations * Update filelist.go
31 lignes
823 o
Go
31 lignes
823 o
Go
package config
|
|
|
|
// ScrapeConfig : Config struct for Scraping
|
|
type ScrapeConfig struct {
|
|
URL string `json:"scrape_url"`
|
|
Name string `json:"name"`
|
|
IntervalSeconds int64 `json:"interval"`
|
|
}
|
|
|
|
// ScraperConfig : Config struct for Scraper
|
|
type ScraperConfig struct {
|
|
Addr string `json:"bind"`
|
|
NumWorkers int `json:"workers"`
|
|
IntervalSeconds int64 `json:"default_interval"`
|
|
Trackers []ScrapeConfig `json:"trackers"`
|
|
}
|
|
|
|
// DefaultScraperConfig is the default config for bittorrent scraping
|
|
var DefaultScraperConfig = ScraperConfig{
|
|
Addr: ":9999",
|
|
// TODO: query system?
|
|
NumWorkers: 4,
|
|
// every hour
|
|
IntervalSeconds: 60 * 60,
|
|
Trackers: []ScrapeConfig{
|
|
{
|
|
URL: "udp://tracker.coppersurfer.tk:6969/",
|
|
Name: "coppersurfer.tk",
|
|
},
|
|
},
|
|
}
|