コード例 #1
0
        private static async Task <WikitextSeason> GetSeasonSectionAsJSON(string wikiURI)
        {
            string response = await client.GetStringAsync(wikiURI);

            WikitextSeason wikiSeason = JsonSerializer.Deserialize <WikitextSeason>(response);

            return(wikiSeason);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        //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);
        }