예제 #1
0
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
예제 #2
0
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
예제 #3
0
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