Пример #1
0
        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);
        }
Пример #2
0
        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);
        }