From d84a6b9041e93b3bad6afcf1fdaa76134ce06ff7 Mon Sep 17 00:00:00 2001 From: MasOnShi Date: Sun, 3 Apr 2022 20:26:41 +0800 Subject: [PATCH] dev commits. --- auto-analysis/utils.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/auto-analysis/utils.py b/auto-analysis/utils.py index 25924d5..fd6d748 100644 --- a/auto-analysis/utils.py +++ b/auto-analysis/utils.py @@ -45,14 +45,17 @@ def extract_file(from_path, to_path): def patch_file(_key, _iv, to_dir): - patch_file_path = os.path.join(BASE_DIR, "../exports/typora.py") + exports_path = os.path.join(BASE_DIR, "../exports") + save_dir = os.path.join(to_dir, "build") + if not os.path.exists(save_dir): + os.makedirs(save_dir) + + subprocess.check_call(["cp", f"{exports_path}/*", save_dir]) + patch_file_path = os.path.join(save_dir, "typora.py") content = open(patch_file_path, "r").read() content = content.replace("{AES_KEY}", f"b''.fromhex('{_key}')") content = content.replace("{AES_IV}", f"b''.fromhex('{_iv}')") - save_dir = os.path.join(to_dir, "build") - os.makedirs() - open(os.path.join(to_dir, "typora.py"), "w").write(content) - + open(patch_file_path, "w").write(content) def win_x64_run():