static void Main(string[] args) { List <string> urlList = new List <string> { "https://www.youtube.com/watch?v=e8CLsYzE5wk" }; CrawlStatusManager.Init(); CrawlStatusManager.AddPendingWebsites(urlList); var crawledWebsites = new ESWriteWebsitesManager(); var pendingWebsites = new ESWritePendingWebsitesManager(); var suggestions = new ESWriteSuggestionsManager(); CrawlManager crawlManager = new CrawlManager(crawledWebsites, pendingWebsites, suggestions); crawlManager.StartCrawlingAsync(); Console.ReadLine(); }
public IActionResult AddSuggestion(string content) { ESWriteSuggestionsManager client = new ESWriteSuggestionsManager(); return(Ok()); }
public CrawlManager(ESWriteWebsitesManager crawledWebsites, ESWritePendingWebsitesManager pendingWebsites, ESWriteSuggestionsManager suggestions) { this.crawledWebsites = crawledWebsites; this.pendingWebsites = pendingWebsites; this.suggestions = suggestions; }