Commit 5d9fd89b by sikang

支持固定描述模板

parent c079dbd6
......@@ -14,30 +14,35 @@ import sys
def setAdress(line):
if "${email}" in line:
if len(sys.argv[2]) >0:
line = line.replace("${email}",sys.argv[2])
if len(sys.argv[2]) > 0:
line = line.replace("${email}", sys.argv[2])
else:
line = ""
if "${phone_num}" in line:
if len(sys.argv[3]) >0:
line = line.replace("${phone_num}",sys.argv[3])
if len(sys.argv[3]) > 0:
line = line.replace("${phone_num}", sys.argv[3])
else:
line = ""
if "${adress}" in line:
if len(sys.argv[4]) >0:
line = line.replace("${adress}",sys.argv[4])
if len(sys.argv[4]) > 0:
line = line.replace("${adress}", sys.argv[4])
else:
line = ""
return line
def create_desc(read_path,write_path):
def create_desc(read_path, write_path):
with open(read_path, "r") as f:
lines = f.readlines()
search_str = "-@Example " + str(random.randint(0, 16)+1) + "-"
index = random.randint(0, 17) + 1
if int(sys.argv[8]) > 0:
index = sys.argv[8]
search_str = "-@Example " + str(index) + "-"
is_target = False
print (search_str)
print (sys.argv[1])
......@@ -46,37 +51,39 @@ def create_desc(read_path,write_path):
for line in lines:
if search_str in line:
is_target=True
is_target = True
continue
if is_target and "@End" in line:
is_target=False
is_target = False
continue
if is_target:
line = line.replace("${app_name}",sys.argv[1])
line = line.replace("${app_name}", sys.argv[1])
line = setAdress(line)
if len(line) > 0:
f_w.write(line)
def create_config(read_path,write_path):
def create_config(read_path, write_path):
with open(read_path, "r") as f:
lines = f.readlines()
with open(write_path, "w") as f_w:
for line in lines:
line = line.replace("${app_name}",sys.argv[1])\
.replace("${desc}",sys.argv[5]+"_desc.txt")\
.replace("${privacy_url}",sys.argv[6]+"?name="+sys.argv[1].replace(" ","%20")) \
.replace("${website}","")
# .replace("${website}",sys.argv[7])
line = line.replace("${app_name}", sys.argv[1]) \
.replace("${desc}", sys.argv[5] + "_desc.txt") \
.replace("${privacy_url}", sys.argv[6] + "?name=" + sys.argv[1].replace(" ", "%20")) \
.replace("${website}", "")
# .replace("${website}",sys.argv[7])
f_w.write(line)
output = "/Users/connor/Documents/apks/"+sys.argv[5]+"_"+sys.argv[1];
output = "/Users/connor/Documents/apks/" + sys.argv[5] + "_" + sys.argv[1];
if not os.path.exists(output):
os.makedirs(output)
create_desc("/Users/connor/StudioProjects/WorkSpace/app_desc.txt",output+"/"+sys.argv[5]+"_desc.txt")
create_desc("/Users/connor/StudioProjects/WorkSpace/app_desc.txt",
output + "/" + sys.argv[5] + "_desc.txt")
create_config("/Users/connor/StudioProjects/WorkSpace/config.json",output+"/config.json")
\ No newline at end of file
create_config("/Users/connor/StudioProjects/WorkSpace/config.json", output + "/config.json")
......@@ -269,7 +269,13 @@ elif (($commod == '26'));then
echo "官网:${home}"
echo " "
cd print
python create_desc.py "${app_name}" "${cus_email}" "${hot_line}" "${cus_adress}" "${corp_id}" "${home}/privacy.html" "${home}"
code=${desc_code}
if [[ ! ${code} ]];then
code=-1
fi
python create_desc.py "${app_name}" "${cus_email}" "${hot_line}" "${cus_adress}" "${corp_id}" "${home}/privacy.html" "${home}" ${code}
echo " "
file_name="${corp_id}_${app_name}"
mv /Users/connor/Documents/apks/"${file_name}.apk" /Users/connor/Documents/apks/"${file_name}/app.apk"
......@@ -281,4 +287,4 @@ then
else
echo "找不到编号"
fi
fi
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment