Fixed illegal characters in filenames

Fixed logic for downloading images (separation between Connector and inherited classes)
This commit is contained in:
glax
2023-05-18 17:21:06 +02:00
parent 93bb8ef6ee
commit 9a01db710b
2 changed files with 19 additions and 19 deletions

View File

@ -12,14 +12,17 @@ public abstract class Connector
public abstract void DownloadChapter(Publication publication, Chapter chapter); //where to?
internal abstract void DownloadImage(string url, string path);
internal void DownloadChapterImage(string url, string outputFolder)
internal void DownloadChapter(string[] imageUrls, string outputFolderPath)
{
string tempFolder = Path.GetTempFileName();
File.Delete(tempFolder);
Directory.CreateDirectory(tempFolder);
int chapter = 0;
foreach(string imageUrl in imageUrls)
DownloadImage(imageUrl, Path.Join(tempFolder, $"{chapter++}"));
DownloadImage(url, tempFolder);
ZipFile.CreateFromDirectory(tempFolder, $"{outputFolder}.cbz");
ZipFile.CreateFromDirectory(tempFolder, $"{outputFolderPath}.cbz");
}
internal class DownloadClient