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)
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)
def updateTotalJs(jsFile, imgDir, jsTemplate): commonlib.generateTemplate(jsTemplate, jsFile, total=str(int(getLargestFileName(imgDir))))
def updateIndex(indexFile, imgDir, indexTemplate): commonlib.generateTemplate(indexTemplate, indexFile, totalPage=str(int(getLargestFileName(imgDir))))