# -*- coding: utf-8 -*- r"""下载区加上 Gitee 仓库 / Release 的入口。 用户要求:"把下载链接 release 放到那个中转网站上" 中转站自己已经能直接给文件了(/download/<文件>), 但再挂一个 Gitee 的入口更完整: * 想看源码 -> 点仓库 * 想看历史版本 / Release -> 点 release 页 """ from __future__ import annotations import ast import sys from pathlib import Path RELAY = Path(r"C:\Users\shu\Desktop\deepseekagent\LanRemote\relay" r"\relay.py") REPO = "https://gitee.com/xmz7891/ykxmz" RELEASES = "https://gitee.com/xmz7891/ykxmz/releases" OLD = '''
下载 —— 最新版本
正在读…
''' NEW = '''
下载 —— 最新版本
正在读…
源码仓库 gitee.com/xmz7891/ykxmz · 历史版本
''' def main() -> int: text = RELAY.read_text(encoding="utf-8") if "gitee.com/xmz7891" in text: print(" 已经加过") return 0 if OLD not in text: print(" [失败] 锚点没找到") return 1 text = text.replace(OLD, NEW, 1) RELAY.write_text(text, encoding="utf-8", newline="\n") print(" 下载区加了 Gitee 仓库 + 历史版本入口") try: ast.parse(text) print(" relay.py 语法 OK") except SyntaxError as exc: print(f" 语法错误: 行 {exc.lineno}: {exc.msg}") return 1 return 0 if __name__ == "__main__": sys.exit(main())