From 3410122f6ace796945ab700f80d89511d8093acb Mon Sep 17 00:00:00 2001 From: wcbing Date: Mon, 2 Dec 2024 15:59:56 +0800 Subject: [PATCH] add arm64 version for linuxqq, wemeet, dida --- README.md | 33 +++++++++++++++++---------------- get/dida.sh | 8 +++++--- get/linuxqq.sh | 7 +++++-- get/wemeet.sh | 6 +++++- 4 files changed, 32 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 1f56473..8711306 100644 --- a/README.md +++ b/README.md @@ -27,22 +27,23 @@ curl -fsSL https://packages.wcbing.top/deb/del.sh | sudo sh ### 自行收集 -|软件名|包名|地址| -|-|-|-| -|QQ|linuxqq|[官网](https://im.qq.com/linuxqq/)| -|QQ音乐|qqmusic|[官网](https://y.qq.com/download/download.html)| -|腾讯会议|wemeet|[官网](https://meeting.tencent.com/download/)| -|WPS Office|wps-office|[官网](https://linux.wps.cn/)| -|百度网盘|baidunetdisk|[官网](https://pan.baidu.com/download)| -|钉钉|com.alibabainc.dingtalk|[官网](https://www.dingtalk.com/download/)| -|飞书|bytedance-feishu-stable|[官网](https://www.feishu.cn/download)| -|Xmind|xmind-vana|[官网](https://xmind.cn/download/)| -|uTools|utools|[官网](https://u.tools/download/)| -|360安全浏览器|browser360-cn-stable|[官网](https://browser.360.net/gc/)| -|滴答清单|dida|[官网](https://dida365.com/download)| -|向日葵|sunloginclient
提取自 Debian 12 的依赖:
gconf2-common
libgconf-2-4|[官网](https://sunlogin.oray.com/download/linux)| -|ToDesk|todesk|[官网](https://www.todesk.com/linux.html)| -|微信|wechat|[官网](https://linux.weixin.qq.com/)| +| 软件名 | 包名 | amd64 | arm64 | +| ----- | ---- | ----- | ----- | +| [QQ](https://im.qq.com/linuxqq/) | linuxqq | ✅ | ✅ | +| [QQ音乐](https://y.qq.com/download/download.html) | qqmusic | ✅ | | +| [腾讯会议](https://meeting.tencent.com/download/) | wemeet | ✅ | ✅ | +| [WPS Office](https://linux.wps.cn/) | wps-office | ✅ | | +| [百度网盘](https://pan.baidu.com/download) | baidunetdisk | ✅ | | +| [钉钉](https://www.dingtalk.com/download/) | com.alibabainc.dingtalk | ✅ | | +| [飞书](https://www.feishu.cn/download) | bytedance-feishu-stable | ✅ | | +| [Xmind](https://xmind.cn/download/) | xmind-vana | ✅ | | +| [uTools](https://u.tools/download/) | utools | ✅ | | +| [360安全浏览器](https://browser.360.net/gc/) | browser360-cn-stable | ✅ | | +| [滴答清单](https://dida365.com/download) | dida | ✅ | ✅ | +| [向日葵](https://sunlogin.oray.com/download/linux) | sunloginclient
提取自 Debian 12 的依赖:
gconf2-common
libgconf-2-4 | ✅ | | +| [ToDesk](https://www.todesk.com/linux.html) | todesk | ✅ | | +| [微信](https://linux.weixin.qq.com/) | wechat | ✅ | | + > 临时收录软件会在仓库首页通知。 diff --git a/get/dida.sh b/get/dida.sh index fc2d4cb..0254ac7 100644 --- a/get/dida.sh +++ b/get/dida.sh @@ -1,7 +1,9 @@ X64_URL=$(curl -sI "https://dida365.com/static/getApp/download?type=linux_deb_x64" | grep location | cut -d ' ' -f 2 | tr -d '\r') -# arm64 https://dida365.com/static/getApp/download?type=linux_deb_arm64 - # https://cdn.dida365.cn/download/linux/linux_deb_x64/dida-6.0.0-amd64.deb VERSION=$(echo $X64_URL | cut -d "-" -f 2) - ./check_downloader.py dida $VERSION $X64_URL + +# ARM64 +ARM64_URL=$(curl -sI "https://dida365.com/static/getApp/download?type=linux_deb_arm64" | grep location | cut -d ' ' -f 2 | tr -d '\r') +VERSION=$(echo $ARM64_URL | cut -d "-" -f 2) +./check_downloader.py dida $VERSION $ARM64_URL arm64 diff --git a/get/linuxqq.sh b/get/linuxqq.sh index 9e6ae78..ac03638 100644 --- a/get/linuxqq.sh +++ b/get/linuxqq.sh @@ -1,6 +1,9 @@ JSON=$(curl -s https://im.qq.com/rainbow/linuxQQDownload | sed -nE 's/.*var params\s*=\s*(\{.*?\});.*/\1/p') - VERSION=$(echo $JSON | jq -r '.version + "_" + .updateDate') -X64_URL=$(echo $JSON | jq -r '.x64DownloadUrl.deb') +X64_URL=$(echo $JSON | jq -r '.x64DownloadUrl.deb') ./check_downloader.py linuxqq $VERSION $X64_URL + +# ARM64 +ARM64_URL=$(echo $JSON | jq -r '.armDownloadUrl.deb') +./check_downloader.py linuxqq $VERSION $ARM64_URL arm64 \ No newline at end of file diff --git a/get/wemeet.sh b/get/wemeet.sh index ab650d8..05f6a7e 100644 --- a/get/wemeet.sh +++ b/get/wemeet.sh @@ -14,5 +14,9 @@ JSON=$(curl -s $download_list_url) VERSION=$(echo $JSON | jq -r '."info-list"[0].version') X64_URL=$(echo $JSON | jq -r '."info-list"[0].url') - ./check_downloader.py wemeet $VERSION $X64_URL + +# ARM64 +VERSION=$(echo $JSON | jq -r '."info-list"[1].version') +ARM64_URL=$(echo $JSON | jq -r '."info-list"[1].url') +./check_downloader.py wemeet $VERSION $ARM64_URL arm64