private static void Main() { helper.ConsoleMio.Setup(); helper.ConsoleMio.PrintHeading("Select All Video Titles "); var rssJson = new RssFeedToJsonRequester(indented: false); string urlFeed = @"https://www.youtube.com/feeds/videos.xml?channel_id=UCLC-vbm7OWvpbqzXaoAMGGw"; string json = rssJson.Request(urlFeed); var feedJson = JObject.Parse(json); helper.ConsoleMio.Write( feedJson["feed"]["title"] .ToString().PadLeft(Console.WindowWidth / 2) , ConsoleColor.DarkGreen); Console.WriteLine(); var videoTitles = feedJson["feed"]["entry"] .OrderBy(entry => entry["title"].ToString(), StringComparer.CurrentCulture) .Select(entry => entry["title"].ToString()); foreach (var title in videoTitles) { helper.ConsoleMio.Write(title, ConsoleColor.DarkRed); Console.WriteLine(); } helper.ConsoleMio.Restart(Main); }
private static void Main() { helper.ConsoleMio.Setup(); helper.ConsoleMio.PrintHeading("Select All Video Titles "); var rssJson = new RssFeedToJsonRequester(indented: false); string urlFeed = @"https://www.youtube.com/feeds/videos.xml?channel_id=UCLC-vbm7OWvpbqzXaoAMGGw"; Console.WriteLine("Getting JSON Object"); string json = rssJson.Request(urlFeed); helper.ConsoleMio.WriteLine("Done", ConsoleColor.DarkGreen); Console.WriteLine(); Console.WriteLine("Creating POCO from JSON"); Rss rssFeed = JsonConvert.DeserializeObject<Rss>(json); helper.ConsoleMio.WriteLine("Done", ConsoleColor.DarkGreen); Console.WriteLine(); Console.WriteLine("Creating HTML"); CreateHtmlFromFeed(rssFeed.Feed); helper.ConsoleMio.WriteLine("Done", ConsoleColor.DarkGreen); Console.WriteLine(); helper.ConsoleMio.Restart(Main); }