static async Task DownloadHistoryCsv(string tickers) { var setting = new YahooHistoryCsvSetting("SPY"); var downloader = new YahooHistoryCsvDownloader(setting); var earningDates = await downloader.BatchDownloadFilesTaskAsync( setting.GetUrls(tickers)).ConfigureAwait(false); }
public async Task YahooHistoryCsvDownloaderTest() { var task = GetScheduledTasks(); Debug.Write(task); var setting = new YahooHistoryCsvSetting("QQQ"); var downloader = new YahooHistoryCsvDownloader(setting); var url = setting.GetUrl(); Debug.WriteLine(url); var file = await downloader.DownloadFileTaskAsync().ConfigureAwait(false); var files = await downloader.BatchDownloadFilesTaskAsync(setting.GetUrls("AAPL,YAHOO,MSFT,GOOGL")).ConfigureAwait(false); Debug.WriteLine(file.ToString()); foreach (var filestr in files) { Debug.WriteLine(filestr.ToString()); } }