|
@@ -29,6 +29,8 @@ def http_down(project, down_list=[], proxy=""):
|
|
|
if not os.path.exists(latest_version):
|
|
if not os.path.exists(latest_version):
|
|
|
os.makedirs(latest_version)
|
|
os.makedirs(latest_version)
|
|
|
for i in down_list:
|
|
for i in down_list:
|
|
|
|
|
+ version_str = str(latest_version).replace("v", "").replace("V", "")
|
|
|
|
|
+ i = str(i).replace("[version]", version_str)
|
|
|
print('下载 {}...'.format(i))
|
|
print('下载 {}...'.format(i))
|
|
|
urlretrieve(git_down_url+i, latest_version+"/"+i, reporthook)
|
|
urlretrieve(git_down_url+i, latest_version+"/"+i, reporthook)
|
|
|
print("\n下载完成")
|
|
print("\n下载完成")
|
|
@@ -36,7 +38,7 @@ def http_down(project, down_list=[], proxy=""):
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
|
parser = argparse.ArgumentParser()
|
|
parser = argparse.ArgumentParser()
|
|
|
parser.add_argument("n", help="项目,譬如 yisier/nps")
|
|
parser.add_argument("n", help="项目,譬如 yisier/nps")
|
|
|
- parser.add_argument("l", help="下载列表,譬如 windows_amd64_client.tar.gz,windows_amd64_server.tar.gz")
|
|
|
|
|
|
|
+ parser.add_argument("l", help="下载列表,譬如 windows_amd64_client.tar.gz,windows_amd64_server.tar.gz, [version]可代替版本")
|
|
|
parser.add_argument("-p", default=False, help="代理,譬如 https://ghproxy.com/https://github.com/")
|
|
parser.add_argument("-p", default=False, help="代理,譬如 https://ghproxy.com/https://github.com/")
|
|
|
|
|
|
|
|
args = parser.parse_args()
|
|
args = parser.parse_args()
|