public static List <string> LoadPreviousExtensionsChangelog() { var html = new List <string> { "<h1>Changelogs</h1>" }; using (new HourGlass()) { var webClient = new WebClient(); WebClientHelper.SetHeaders(webClient); var releases = JsonConvert.DeserializeObject <List <GitHubVersion> >( webClient.DownloadString("https://api.github.com/repos/zachsaw/MPDN_Extensions/releases")); foreach (var gitHubVersion in releases) { html.Add(String.Format("<h2>{0}</h2>", gitHubVersion.tag_name)); html.Add(CommonMarkConverter.Convert(gitHubVersion.body)); } } return(html); }
protected void PrepareWebClientRequest() { WebClientHelper.SetHeaders(m_WebClient); }
protected void SetHeaders() { WebClientHelper.SetHeaders(WebClient); }