private static async Task <WikitextSeason> GetSeasonSectionAsJSON(string wikiURI) { string response = await client.GetStringAsync(wikiURI); WikitextSeason wikiSeason = JsonSerializer.Deserialize <WikitextSeason>(response); return(wikiSeason); }
private static async Task <string> GetContentsAsWikitext(string episodeSectionUri) { string response = await client.GetStringAsync(episodeSectionUri); WikitextSeason episodeSection = JsonSerializer.Deserialize <WikitextSeason>(response); string episodeList = episodeSection.SeasonParse.SeasonWikitext.Content; return(episodeList); }
//Work in Progress: private static async Task <string> GetWikitextSeason(string wikiURI, char oneSeason) { WikiSection retrievedSectionJSON = await GetWikiSectionJSON(wikiURI); wikipediaPageSections = retrievedSectionJSON.SectionParse.Sections; string wikipediaEpisodeListURI = RetrieveSeriesSeason(oneSeason); WikitextSeason seasonSection = await GetSeasonSectionAsJSON(wikipediaEpisodeListURI); string wikitextContentOfSeasonSection = seasonSection.SeasonParse.SeasonWikitext.Content; return(wikitextContentOfSeasonSection); }