mirror of
https://github.com/Dvorinka/Devour.git
synced 2026-06-03 20:13:03 +00:00
12 lines
607 B
Go
12 lines
607 B
Go
package scraper
|
|
|
|
func init() {
|
|
// Register only core scrapers to reduce coupling
|
|
// Additional scrapers can be registered in their own packages
|
|
RegisterScraper(SourceTypeWeb, func(c *Config) Scraper { return NewWebScraper(c) })
|
|
RegisterScraper(SourceTypeLocal, func(c *Config) Scraper { return NewLocalScraper(c) })
|
|
RegisterScraper(SourceTypeLocalSearch, func(c *Config) Scraper { return NewLocalSearchScraper(c) })
|
|
RegisterScraper(SourceTypeGitHub, func(c *Config) Scraper { return NewGitHubScraper(c) })
|
|
RegisterScraper(SourceTypeOpenAPI, func(c *Config) Scraper { return NewOpenAPIScraper(c) })
|
|
}
|