mirror of
https://github.com/ONLYOFFICE/build_tools.git
synced 2026-04-07 14:06:31 +08:00
[test] Add convert_directory_test.py to convert_directory with test exe(without doctrender)
This commit is contained in:
35
tools/common/convert_directory_test.py
Normal file
35
tools/common/convert_directory_test.py
Normal file
@ -0,0 +1,35 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import sys
|
||||
sys.path.append('../../scripts')
|
||||
import base
|
||||
import os
|
||||
import glob
|
||||
import convert_common
|
||||
|
||||
params = sys.argv[1:]
|
||||
|
||||
if (5 > len(params)):
|
||||
print("use: convert_directory.py path_to_builder_directory path_to_sdkjs_directory editor_type path_to_input_files_directory path_to_output_files_directory")
|
||||
exit(0)
|
||||
|
||||
cur_path = os.getcwd()
|
||||
base.configure_common_apps()
|
||||
|
||||
directory_x2t = params[0].replace("\\", "/")
|
||||
directory_sdkjs = params[1].replace("\\", "/")
|
||||
editor_type = params[2].replace("\\", "/")
|
||||
directory_input = params[3].replace("\\", "/")
|
||||
directory_output = params[4].replace("\\", "/")
|
||||
|
||||
input_files = []
|
||||
for file in glob.glob(os.path.join(u"" + directory_input, u'*')):
|
||||
input_files.append(file.replace("\\", "/"))
|
||||
|
||||
output_len = len(input_files)
|
||||
output_cur = 1
|
||||
for input_file in input_files:
|
||||
print("process [" + str(output_cur) + " of " + str(output_len) + "]: " + str(input_file.encode("utf-8")))
|
||||
output_file = os.path.join(directory_output, os.path.basename(input_file))
|
||||
base.cmd_in_dir(directory_x2t, "test", [directory_sdkjs, editor_type, input_file, output_file], True)
|
||||
output_cur += 1
|
||||
Reference in New Issue
Block a user