def crearDirectorio(capitulo = Capitulo, manga = Manga): stringCode = funciones.agregaCeros(capitulo.code, config.CONST_CANTIDAD_CERO_FOLDER) dirName = getMangaDownloadFolder(manga.uCode, "C%s"%stringCode) dirName = funciones.decode(dirName) capitulo.folder = dirName #if capitulo.length > 0: makeDir(dirName) #else: # log.error("El capítulo [%s] no tiene imágenes"%capitulo.code) return capitulo
def descargarArchivo(imagen = Imagen, capitulo = Capitulo, manga = Manga, fileDownload = None): estado = False try: filename = imagen.urlReal.split("/")[-1] filename = funciones.agregaCeros(filename, config.CONST_CANTIDAD_CERO_IMG) filePath = '%s/%s' %(capitulo.folder, filename) if(not os.path.isfile(filePath)): log.info('curl %s -o %s/%s'%( imagen.urlReal, capitulo.folder, filename)) os.system('curl %s -o %s/%s' % (imagen.urlReal, capitulo.folder, filename)) else: log.error('El archivo [%s] ya existe'% filename) imagen.path = filePath estado = True except Exception: log.error("No se pudo descargar la img %s"%imagen.code) estado = False finally: if not estado: file_ = open(fileDownload, 'a') file_.write("%s \t C%s I%s \t %s \n"%(estado, capitulo.code, imagen.code, imagen.urlReal)) file_.close() return imagen
from libs import funciones import config codCarp = "a1" cant = 4 nomCarp = funciones.agregaCeros(codCarp, cant) print "%s ----> %s" % (codCarp, nomCarp) print config.VAR_MAIN_PATH