public static void ScanAllNotDownloadJavLibraryUrls() { var waitForDownload = JavLibraryService.GetJavLibraryWebScanUrlModel(true).Result; DateTime startTime = DateTime.Now; NoticeService.SendBarkNotice(SettingService.GetSetting().Result.BarkId, $"开始处理扫描全部未扫描的AV,共计{waitForDownload.Count}"); Progress <string> progress = new(); progress.ProgressChanged += LogInfo; var ret = JavLibraryService.DownloadJavLibraryDetailAndSavePictureFromWebScanUrl(waitForDownload, progress).Result; NoticeService.SendBarkNotice(SettingService.GetSetting().Result.BarkId, $"扫描全部未扫描的AV完成,共下载{ret}, 耗时 {(DateTime.Now - startTime).TotalSeconds} 秒"); }
public static void ScanJavLibraryUpdateUrls(JavLibraryEntryPointType entry, int pages, string url, bool useExactPassin) { DateTime startTime = DateTime.Now; NoticeService.SendBarkNotice(SettingService.GetSetting().Result.BarkId, $"开始处理最新更新Urls {pages} 页"); Progress <string> progress = new(); progress.ProgressChanged += LogInfo; var scans = JavLibraryService.GetJavLibraryWebScanUrlMode(entry, pages, url, useExactPassin, JavLibrarySearchOrder.Asc, progress).Result; var ret = JavLibraryService.DownloadJavLibraryDetailAndSavePictureFromWebScanUrl(scans, progress).Result; NoticeService.SendBarkNotice(SettingService.GetSetting().Result.BarkId, $"开始处理最新更新Urls完成 {pages} 页,共下载{ret}, 耗时 {(DateTime.Now - startTime).TotalSeconds} 秒"); }