diff options
author | XiaoMeng Mai <maikaiyang@outlook.com> | 2023-06-15 16:09:54 +0000 |
---|---|---|
committer | XiaoMeng Mai <maikaiyang@outlook.com> | 2023-06-15 16:09:54 +0000 |
commit | e9bd18c57bd83363d38c7409263fe87f3ed3a7f0 (patch) | |
tree | 2936c291cc22f382ac96d4dece4ba3685144626f /modules | |
parent | de022c4c80240a430a8099fb27a41aa505bf5b2f (diff) | |
download | stable-diffusion-webui-gfx803-e9bd18c57bd83363d38c7409263fe87f3ed3a7f0.tar.gz stable-diffusion-webui-gfx803-e9bd18c57bd83363d38c7409263fe87f3ed3a7f0.tar.bz2 stable-diffusion-webui-gfx803-e9bd18c57bd83363d38c7409263fe87f3ed3a7f0.zip |
Update call method
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ui_extensions.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/modules/ui_extensions.py b/modules/ui_extensions.py index e4423a06..2b542e59 100644 --- a/modules/ui_extensions.py +++ b/modules/ui_extensions.py @@ -330,12 +330,16 @@ def install_extension_from_url(dirname, proxy, url, branch_name=None): proxy_list = {
"none": "",
"ghproxy": "https://ghproxy.com/",
- "hub.yzuu.cf": "https://hub.yzuu.cf/",
- "hub.njuu.cf": "https://hub.njuu.cf/",
- "hub.nuaa.cf": "https://hub.nuaa.cf/",
+ "yzuu": "hub.yzuu.cf",
+ "njuu": "hub.njuu.cf",
+ "nuaa": "hub.nuaa.cf",
}
- url = proxy_list[proxy] + url
+ if proxy in ['yzuu', 'njuu', 'nuaa']:
+ url = url.replace('github.com', proxy_list[proxy])
+ elif proxy == 'ghproxy':
+ url = proxy_list[proxy] + url
+
if dirname is None or dirname == "":
*parts, last_part = url.split('/')
last_part = normalize_git_url(last_part)
@@ -603,7 +607,7 @@ def create_ui(): with gr.TabItem("Install from URL", id="install_from_url"):
install_proxy = gr.Radio(
- label="Install Proxy", choices=["none", "ghproxy", "hub.nuaa.cf","hub.yzuu.cf","hub.njuu.cf"], value="none",
+ label="Install Proxy", choices=["none", "ghproxy", "nuaa", "yzuu", "njuu"], value="none",
info="If you can't access github.com, you can use a proxy to install extensions from github.com"
)
|