/// <summary> /// Télécharge un chapitre à partir d'un objet Chapitre /// </summary> /// <param name="chap"></param> /// <returns></returns> internal void dlChapWebClient(Chapitre chap) { Console.WriteLine("Chapitre {0} en cours", chap.ChapTitleClean); DirectoryInfo chapDir = Directory.CreateDirectory(chap.ChapPath); foreach (var p in chap.ChapPicLst) { Outils.downloadFile(p.PicUrl, p.PicPath); } }
/// <summary> /// Vérifie que la saisie est correcte pour un titre de manga. /// </summary> /// <param name="titleUrl"></param> /// <returns></returns> private static bool writeAndCheckTitle(String titleUrl, LelScan lel) { if (titleUrl.Length <= 0) { Console.WriteLine("Le titre saisi ne peut être vide"); return(false); } if (!Outils.testUrl(lel.LelScanUrlMangaRoot + "/" + titleUrl)) { return(false); } return(true); }