public static IReadOnlyList <InternetArchiveFile> GetItemThumbnailFiles( this InternetArchiveItem @this) { return(ArchiveFileInterpreter.ScrapeArchiveThumbnailFiles(@this) .Where(t => t.FilePathUrl.EndsWith(".jpg")) .ToArray()); }
public static IEnumerable <InternetArchiveFile> GetAssociatedThumbnailFiles( InternetArchiveItem iaItem, InternetArchiveFile iaFile) { var thumbnailFiles = ArchiveFileInterpreter.ScrapeArchiveThumbnailFiles(iaItem); foreach (var thumbnailFile in thumbnailFiles) { var thumbnailFileName = thumbnailFile.Title.RemoveFileExtension(); var videoFileName = iaFile.Title.RemoveFileExtension(); if (thumbnailFileName.StartsWith(videoFileName)) { yield return(thumbnailFile); } } }
public static IReadOnlyList <InternetArchiveFile> GetItemFiles( this InternetArchiveItem @this) { return(ArchiveFileInterpreter.ScrapeArchiveFiles(@this) .ToArray()); }