public void SampleDraftSim() { // https://draftsim.com/ var scraper = new DraftSimRatingsScraper(allCards); var results = scraper.Scrape(); //var test = results.RatingsBySet["GRN"].Ratings.GroupBy(i => i.CardName).Where(i => i.Count() > 1).ToArray(); //var test2 = test.Where(i => i.Key.StartsWith("Crackling")); }
public void BuildFileAllRatings() { var lsvRatings = new ChannelFireballLsvDraftRatingsScraper(allCards).Scrape(); var draftSimRatings = new DraftSimRatingsScraper(allCards).Scrape(); var allRatings = new Dictionary <string, DraftRatings> { { "ChannelFireball (LSV)", lsvRatings }, { "DraftSim", draftSimRatings }, }; // Master file that must contain all ratings information var filepath = Path.GetFullPath("draftRatings.json"); File.WriteAllText(filepath, JsonConvert.SerializeObject(allRatings)); }