INNER CODE UNIT · Python
extract_installer_version
cscnk52/wechat-windows-versions · main.py:39
def extract_installer_version():
build_dir = Path("build")
build_dir.mkdir(exist_ok=True)
download_link = state["download_link"]
assert download_link, "Download link is not initialized"
response = httpx.get(download_link)
response.raise_for_status()
install_path = build_dir / "weixin.exe"
with open(install_path, "wb") as f:
f.write(response.content)
extract_exe_dir = build_dir / "exe"
subprocess.run(
["7z", "x", str(install_path), f"-o{extract_exe_dir}", "-y"],