Beispiel #1
0
        /// <inheritdoc />
        public async Task <int> OnExecute(CommandLineApplication app, IConsole console)
        {
            var url = $"{baseUrl}/rss?geo={Geo.ToString()}";

            console.WriteLine($"{url} for Google Topic Trends");
            var stream = await _xmlReader.GetStreamAsync(new Uri(url));

            List <FeedResult> result = await _xmlReader.ReaderAsync(stream) as List <FeedResult>;

            ConsoleTable
            .From <FeedResult>(result)
            .Configure(o => o.NumberAlignment = Alignment.Left)
            .Write(Format.Alternative);
            return(await Task.FromResult(Program.OK));
        }