Beispiel #1
0
def movTask(data, path):
	"""
	mov를 생성한다.
	"""
	print("Creating mov...")
	errList = []
	startTime = time.time()
	num = 0
	for line in data:
		errList = createMov(line, errList)
		num += 1
		progress.printBar(num, len(data), startTime)
	# save Error log
	if errList:
		errLog = {}
		errLog["movlog"] = errList
		print("Error - Error occurs during making mov process.")
		saveLog(path, errLog)
Beispiel #2
0
def proxyTask(data, path):
	"""
	Proxy image를 생성한다.
	"""
	print("Creating proxy images...")
	errList = []
	startTime = time.time()
	num = 0
	for line in data:
		errList = createProxy(line, errList)
		num += 1
		progress.printBar(num, len(data), startTime)
	# save Error log
	if errList:
		errLog = {}
		errLog["proxylog"] = errList
		print("Error - Error occurs during making proxy process.")
		saveLog(path, errLog)
Beispiel #3
0
def thumbTask(data, path):
	"""
	썸네일을 생성한다.
	"""
	print("Creating thumbnails...")
	errList = []
	startTime = time.time()
	num = 0
	for line in data:
		errList = createThumb(line, errList)
		num += 1
		progress.printBar(num, len(data), startTime)
	# save Error log
	if errList:
		errLog = {}
		errLog["thumblog"] = errList
		print("Error - Error occurs during making thumbnail process.")
		saveLog(path, errLog)
Beispiel #4
0
def copyTask(dataDict, path):
	"""
	데이터를 복사한다.
	"""
	print("Copying...")
	errList = []
	startTime = time.time()
	num = 0
	for trgt in dataDict.keys():
		copyErrList = copyFiles(trgt, dataDict[trgt])
		errList += copyErrList
		num += 1
		progress.printBar(num, len(dataDict.keys()), startTime)
	# save Error log
	if errList:
		errLog = {}
		errLog["copylog"] = errList
		print("Error - Error occurs during the copy process.")
		saveLog(path, errLog)
Beispiel #5
0
def fileAnalyze(fileList, path):
	"""
	파일 리스트를 받아, 파일의 정보를 분석하여 딕셔너리의 형태로 반환한다.
	"""
	print("File analyzing...")
	fileDict = {}
	startTime = time.time()
	num = 0
	for fileName in fileList:
		fileDict = seqInfo(fileName, fileDict, path)
		num += 1
		progress.printBar(num, len(fileList), startTime)
	# Add info
	for name in fileDict.keys():
		numList = map(int, fileDict[name]["numlist"])
		fileDict[name]["first"] = str(sorted(numList)[0]).zfill(fileDict[name]["seqnum"])
		fileDict[name]["last"] = str(sorted(numList)[-1]).zfill(fileDict[name]["seqnum"])
		value = fileInfo(name, fileDict[name])
		fileDict[name] = value
	return fileDict