From d585f720ca28e1f871eeff952ad44c4fd9db74af Mon Sep 17 00:00:00 2001 From: wcbing Date: Sun, 28 Jul 2024 02:04:41 +0800 Subject: [PATCH] add rustdesk --- README.md | 1 + get/rustdesk.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 get/rustdesk.py diff --git a/README.md b/README.md index 508c909..25c659e 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ echo "deb [signed-by=/etc/apt/keyrings/wcbing.gpg] https://deb.wcbing.top /" | s |Clash Verge Rev|clash-verge|[Github Releses](https://github.com/clash-verge-rev/clash-verge-rev/releases)| |mihomo|mihomo|[Github Releases](https://github.com/MetaCubeX/mihomo/releases)| |hugo|hugo|[Github Releases](https://github.com/gohugoio/hugo/releases)| +|RustDesk|rustdesk|[Github Releases](https://github.com/rustdesk/rustdesk/releases)| ## 自行建立仓库 diff --git a/get/rustdesk.py b/get/rustdesk.py new file mode 100644 index 0000000..882e3b3 --- /dev/null +++ b/get/rustdesk.py @@ -0,0 +1,17 @@ +import requests +from module.check import check_download + +name = "rustdesk" + +release_url = "https://github.com/rustdesk/rustdesk/releases" + +res = requests.head(release_url + "/latest", allow_redirects=False) +version = requests.Session().get_redirect_target(res).split("/")[-1] # 1.1.1 +# print(version) + +# /1.2.7/rustdesk-1.2.7-x86_64.deb +x64_deb_url = ( + release_url + "/download/" + version + "/" + name + "-" + version + "-x86_64.deb" +) + +check_download(name, version, x64_deb_url)