func loadCustomProviders() { for _, p := range config.CustomProviders { err := p.Valid() if err != nil { fmt.Fprintf(os.Stderr, "[Warn] Invalid provider %q: %s\n", p.Name, err) continue } providers.AddProvider(p.Name, p) } }
func init() { providers.AddProvider("coursera", &Provider{}) }
func init() { providers.AddProvider("nhaccuatui", &Provider{}) }
func init() { providers.AddProvider("overstock", &Provider{}) }
func init() { providers.AddProvider("google", &Provider{}) }
func init() { providers.AddProvider("inbox", &Provider{}) }
func init() { providers.AddProvider("flickr", &Provider{}) }
func init() { providers.AddProvider("reddit", &Provider{}) }
func init() { providers.AddProvider("amazon", &AmazonProvider{}) }
func init() { providers.AddProvider("libgen", &Provider{}) }
func init() { providers.AddProvider("lmgtfy", &Provider{}) }
func init() { providers.AddProvider("msdn", &MSDNProvider{}) }
func init() { providers.AddProvider("upcloud", &Provider{}) }
func init() { providers.AddProvider("steam", &Provider{}) }
func init() { providers.AddProvider("baidu", &Provider{}) }
func init() { providers.AddProvider("wikipedia", &Provider{}) }
func init() { providers.AddProvider("bandcamp", &Provider{}) }
func init() { providers.AddProvider("dumpert", &Provider{}) }
func init() { providers.AddProvider("ifttt", &Provider{}) }
func init() { providers.AddProvider("medium", &Provider{}) }
func init() { providers.AddProvider("twitchtv", &Twitchtv{}) }
func init() { providers.AddProvider("python", &Provider{}) }
func init() { providers.AddProvider("nvd", &NVDProvider{}) }
func init() { providers.AddProvider("soundcloud", &Provider{}) }
func init() { providers.AddProvider("rubygems", &Provider{}) }
func init() { providers.AddProvider("php", &Provider{}) }
func init() { providers.AddProvider("quora", &QuoraProvider{}) }
func init() { providers.AddProvider("taobao", &TaobaoProvider{}) }
func init() { providers.AddProvider("pinterest", &Provider{}) }
func init() { providers.AddProvider("hackernews", &Provider{}) }