def descargarManga(codigoManga = None, parametros = ParamDescarga): log.debug(codigoManga) manga = config.mangas[codigoManga] lstExclusions = exclusionFiles(manga) log.info(" exclusions.txt == %s" % lstExclusions) MangaGet.lstCapitulos(manga, parametros) listCapitulos = [] #TODO: Debo seguir trabajando en el tema de las exclusiones que no esta bien for capitulo in manga.capitulos: if not (capitulo.code in lstExclusions): listCapitulos.append(capitulo) fileTime = time.strftime("%Y%m%d") fileDownload = MangaFile.getMangaDownloadFolder(manga.uCode, "t%s_%s"%(fileTime, config.CONST_DOWNLOAD_FILE)) for capitulo in listCapitulos: MangaFile.crearDirectorio(capitulo, manga) capitulo = MangaGet.lstImagenes(manga, capitulo) totalImgCarpeta = MangaFile.totalArchivosCarpeta(capitulo) if(capitulo.length > totalImgCarpeta): log.debug("Descargando Imágenes del capítulo :: %s" % capitulo.code) file_ = open(fileDownload, 'a') file_.write("====== Resumen C%s ====== \n"%(capitulo.code)) file_.close() descargarImagenesCapitulo(manga, capitulo, fileDownload) totalImgCarpeta = MangaFile.totalArchivosCarpeta(capitulo) file_ = open(fileDownload, 'a') file_.write("C%s \t Total:%s \t Descargados:%s \n"%(capitulo.code, capitulo.length, totalImgCarpeta)) file_.close() else: log.error("Todos los archivos del capitulo %s ya han sido descargados"%capitulo.title) return manga
def excludeFilesTest(): manga = mangas['liar_game'] parametros = ParamDescarga(None, None) lstExclusions = Main.exclusionFiles(manga) log.info(" exclusions.txt == %s" % lstExclusions) MangaGet.lstCapitulos(manga, parametros) listCapitulos = [] #TODO: Debo seguir trabajando en el tema de las exclusiones que no esta bien for capitulo in manga.capitulos: if not (capitulo.code in lstExclusions): print capitulo.code listCapitulos.append(capitulo)
def listaCapTest(mangaCode): manga = mangas[mangaCode] manga = MangaGet.lstCapitulos(manga) return manga
def listaCapitulosTest(): manga = mangas['sprite'] paramDescarga = ParamDescarga(None, None) #paramDescarga = ParamDescarga('13', None) manga = MangaGet.lstCapitulos(manga, paramDescarga) log.info(manga)