コード例 #1
0
ファイル: Program.cs プロジェクト: krzychuwr1/expert-goggles
        private static void GoogleChromeTest(IDisk disk, string userName)
        {
            var googleChromeReader = disk.GetGoogleChromeReader(userName);

            Console.WriteLine("What do you want to display? h - history, s - search terms, d - downloads");

            var choice = Console.ReadLine()?.Trim();

            switch (choice)
            {
            case "h":
                var historyEntries = googleChromeReader.GetHistoryEntries();
                PrintHistoryEntries(historyEntries);
                break;

            case "s":
                var searchEntries = googleChromeReader.GetSearchTermEntries();
                PrintEntries(searchEntries, $"{"TERM".PadRight(80)} {"LAST SEARCH TIME".PadRight(25)} {"COUNT".PadRight(10)}",
                             entry => Console.WriteLine($"{entry.Term.PadRight(80)} {entry.LastSearchTime.ToString().PadRight(25)} {entry.Count.ToString().PadRight(10)}"));
                break;

            case "d":
                var downloadEntries = googleChromeReader.GetDownloadEntries();
                PrintEntries(downloadEntries, $"{"URL".PadRight(70)} {"PATH".PadRight(70)} {"DOWNLOADED SIZE".PadRight(SPad)} {"TOTAL SIZE".PadRight(SPad)} {"STATE".PadRight(SPad)} {"START TIME".PadRight(25)} {"END TIME".PadRight(25)}",
                             entry => Console.WriteLine($"{entry.Url.PadRight(70)} {entry.Path.PadRight(70)} {entry.DownloadedSizeKb.ToString().PadRight(SPad)} {entry.TotalSizeKb.ToString().PadRight(SPad)} {entry.State.ToString().PadRight(SPad)} {entry.StartTime.ToString().PadRight(25)} {entry.EndTime.ToString().PadRight(25)}"));
                break;
            }
        }
コード例 #2
0
        private static void GoogleChromeTest(IDisk disk, string userName)
        {
            var googleChromeReader = disk.GetGoogleChromeReader(userName);

            var historyEntries = googleChromeReader.GetHistoryEntries();

            PrintHistoryEntries(historyEntries);

            var downloadEntries = googleChromeReader.GetDownloadEntries();

            Console.WriteLine($"{"URL".PadRight(70)} {"PATH".PadRight(70)} {"DOWNLOADED SIZE".PadRight(SPad)} {"TOTAL SIZE".PadRight(SPad)} {"STATE".PadRight(SPad)} {"START TIME".PadRight(25)} {"END TIME".PadRight(25)}");

            foreach (var entry in downloadEntries)
            {
                Console.WriteLine($"{entry.Url.PadRight(70)} {entry.Path.PadRight(70)} {entry.DownloadedSizeKb.ToString().PadRight(SPad)} {entry.TotalSizeKb.ToString().PadRight(SPad)} {entry.State.ToString().PadRight(SPad)} {entry.StartTime.ToString().PadRight(25)} {entry.EndTime.ToString().PadRight(25)}");
            }

            var searchEntries = googleChromeReader.GetSearchTermEntries();

            Console.WriteLine($"{"TERM".PadRight(80)} {"LAST SEARCH TIME".PadRight(25)} {"COUNT".PadRight(10)}");
            foreach (var entry in searchEntries)
            {
                Console.WriteLine($"{entry.Term.PadRight(80)} {entry.LastSearchTime.ToString().PadRight(25)} {entry.Count.ToString().PadRight(10)}");
            }
        }