diff --git a/install.py b/install.py index 56022eb..1ca33fa 100644 --- a/install.py +++ b/install.py @@ -3,7 +3,7 @@ Author: SpenserCai Date: 2023-08-23 23:04:55 version: LastEditors: SpenserCai -LastEditTime: 2023-08-24 09:31:35 +LastEditTime: 2023-08-24 11:25:54 Description: file content ''' import os @@ -12,5 +12,7 @@ import urllib.request from tqdm import tqdm from scripts.base import * +init_base() + if (not check_bin()) or need_update(): download_bin() \ No newline at end of file diff --git a/scripts/base.py b/scripts/base.py index e491f46..d16daaa 100644 --- a/scripts/base.py +++ b/scripts/base.py @@ -3,7 +3,7 @@ Author: SpenserCai Date: 2023-08-23 23:12:27 version: LastEditors: SpenserCai -LastEditTime: 2023-08-24 11:23:23 +LastEditTime: 2023-08-24 11:25:37 Description: file content ''' import os @@ -13,9 +13,13 @@ import sys import tarfile import shutil -bin_path = os.path.join(scripts.basedir(), "bin") +bin_path = None api_url = "https://api.github.com/repos/SpenserCai/sd-webui-discord/releases/latest" +def init_base(): + global bin_path + bin_path = os.path.join(scripts.basedir(), "bin") + def get_bin_process_path(): if sys.platform == "win32": return os.path.join(bin_path, "sd-webui-discord.exe")