mirror of
https://gitee.com/gfdgd-xi/deep-wine-runner
synced 2025-06-04 14:19:50 +08:00
择优选择源
This commit is contained in:
parent
b785779d8a
commit
85895b5ae2
@ -18,7 +18,7 @@ import req as requests
|
|||||||
try:
|
try:
|
||||||
sourcesList = [
|
sourcesList = [
|
||||||
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/net/list.json",
|
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/net/list.json",
|
||||||
"http://net.gfdgdxi.top/list.json",
|
"http://net.wine-runner.gfdgdxi.top/list.json",
|
||||||
"http://gfdgdxi.msns.cn/wine-runner-list/net/list.json"
|
"http://gfdgdxi.msns.cn/wine-runner-list/net/list.json"
|
||||||
]
|
]
|
||||||
change = False
|
change = False
|
||||||
|
@ -17,11 +17,22 @@ import updatekiller
|
|||||||
import req as requests
|
import req as requests
|
||||||
try:
|
try:
|
||||||
sourcesList = [
|
sourcesList = [
|
||||||
|
"http://other.wine-runner.gfdgdxi.top/list.json",
|
||||||
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/other/list.json",
|
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/other/list.json",
|
||||||
"http://gfdgdxi.msns.cn/wine-runner-list/other/list.json"
|
"http://gfdgdxi.msns.cn/wine-runner-list/other/list.json"
|
||||||
]
|
]
|
||||||
msxmlList = json.loads(requests.get(sourcesList[0]).text)
|
change = False
|
||||||
|
for i in sourcesList:
|
||||||
|
try:
|
||||||
|
msxmlList = json.loads(requests.get(i).text)
|
||||||
|
change = True
|
||||||
|
break
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
if not change:
|
||||||
|
msxmlList = json.loads(requests.get(sourcesList[0]).text)
|
||||||
except:
|
except:
|
||||||
|
print("使用离线列表")
|
||||||
msxmlList = [
|
msxmlList = [
|
||||||
["Windows Script 5.7 for Windows XP", "https://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/scripten.exe", "exe", "scripten.exe"],
|
["Windows Script 5.7 for Windows XP", "https://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/scripten.exe", "exe", "scripten.exe"],
|
||||||
["Windows Management Instrumentation 1.50.1131", "https://www.gitlink.org.cn/api/attachments/390680", "exe", "WMITools.exe"]
|
["Windows Management Instrumentation 1.50.1131", "https://www.gitlink.org.cn/api/attachments/390680", "exe", "WMITools.exe"]
|
||||||
@ -66,6 +77,8 @@ if __name__ == "__main__":
|
|||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
choose = input("请输入要选择要安装的应用(输入“exit”退出):").lower()
|
choose = input("请输入要选择要安装的应用(输入“exit”退出):").lower()
|
||||||
|
if choose == "exit":
|
||||||
|
break
|
||||||
choose = int(choose)
|
choose = int(choose)
|
||||||
except:
|
except:
|
||||||
print("输入错误,请重新输入")
|
print("输入错误,请重新输入")
|
||||||
|
@ -20,7 +20,16 @@ try:
|
|||||||
"http://vcpp.wine-runner.gfdgdxi.top/list.json",
|
"http://vcpp.wine-runner.gfdgdxi.top/list.json",
|
||||||
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vscpp/list.json"
|
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vscpp/list.json"
|
||||||
]
|
]
|
||||||
netList = json.loads(requests.get(sourcesList[0]).text)
|
change = False
|
||||||
|
for i in sourcesList:
|
||||||
|
try:
|
||||||
|
netList = json.loads(requests.get(i).text)
|
||||||
|
change = True
|
||||||
|
break
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
if not change:
|
||||||
|
netList = json.loads(requests.get(sourcesList[0]).text)
|
||||||
except:
|
except:
|
||||||
netList = [
|
netList = [
|
||||||
["VC6 运行库", "http://vcpp.wine-runner.gfdgdxi.top/VC6RedistSetup_deu.exe", "VC6RedistSetup_deu.exe"],
|
["VC6 运行库", "http://vcpp.wine-runner.gfdgdxi.top/VC6RedistSetup_deu.exe", "VC6RedistSetup_deu.exe"],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user