Ejemplo n.º 1
0
Archivo: command.py Proyecto: RyanFu/H2
def webPrepare(rootDir, jsTemplate):
    commonlib.ensureDirExists(rootDir)
    commonlib.ensureFileExists(jsTemplate)

    dirs = os.listdir(rootDir)
    for dir in dirs:
        dir = os.path.join(rootDir, dir)
        if os.path.isdir(dir) == False:
            raise RuntimeError("not expecting a file ", dir)
        fileCount = len(os.listdir(dir)) / 2
        sizes = [Image.open(os.path.join(dir, "t_" + str(i + 1) + ".jpg")).size for i in range(fileCount)]
        sizes = ["{}x{}".format(str(width), str(height)) for width, height in sizes]
        commonlib.generateTemplate(jsTemplate, os.path.join(dir, "a.js"), total=str(fileCount), sizes=sizes)
Ejemplo n.º 2
0
Archivo: command.py Proyecto: RyanFu/H2
def webPrepare(rootDir, jsTemplate):
    commonlib.ensureDirExists(rootDir)
    commonlib.ensureFileExists(jsTemplate)

    dirs = os.listdir(rootDir)
    for dir in dirs:
        dir = os.path.join(rootDir, dir)
        if os.path.isdir(dir) == False:
            raise RuntimeError('not expecting a file ', dir)
        fileCount = len(os.listdir(dir)) / 2
        sizes = [
            Image.open(os.path.join(dir, 't_' + str(i + 1) + '.jpg')).size
            for i in range(fileCount)
        ]
        sizes = [
            "{}x{}".format(str(width), str(height)) for width, height in sizes
        ]
        commonlib.generateTemplate(jsTemplate,
                                   os.path.join(dir, 'a.js'),
                                   total=str(fileCount),
                                   sizes=sizes)
Ejemplo n.º 3
0
Archivo: command.py Proyecto: RyanFu/H2
def updateTotalJs(jsFile, imgDir, jsTemplate):
    commonlib.generateTemplate(jsTemplate, jsFile, total=str(int(getLargestFileName(imgDir))))
Ejemplo n.º 4
0
Archivo: command.py Proyecto: RyanFu/H2
def updateIndex(indexFile, imgDir, indexTemplate):
    commonlib.generateTemplate(indexTemplate, indexFile, totalPage=str(int(getLargestFileName(imgDir))))
Ejemplo n.º 5
0
Archivo: command.py Proyecto: RyanFu/H2
def updateTotalJs(jsFile, imgDir, jsTemplate):
    commonlib.generateTemplate(jsTemplate,
                               jsFile,
                               total=str(int(getLargestFileName(imgDir))))
Ejemplo n.º 6
0
Archivo: command.py Proyecto: RyanFu/H2
def updateIndex(indexFile, imgDir, indexTemplate):
    commonlib.generateTemplate(indexTemplate,
                               indexFile,
                               totalPage=str(int(getLargestFileName(imgDir))))