update wps-office description

This commit is contained in:
wcbing 2025-10-06 19:28:54 +08:00
parent 244baa9b43
commit 9f0e777b8c

View File

@ -1,13 +1,14 @@
decrypt() { # decrypt() {
url=$1 # url=$1
pathname="/$(echo $url | cut -d '/' -f 4-)" # pathname="/$(echo $url | cut -d '/' -f 4-)"
secrity_key="7f8faaaa468174dc1c9cd62e5f218a5b" # secrity_key="7f8faaaa468174dc1c9cd62e5f218a5b"
timestamp10=$(date '+%s') # timestamp10=$(date '+%s')
md5hash=$(echo -n "${secrity_key}${pathname}${timestamp10}" | md5sum | cut -d " " -f 1 ) # md5hash=$(echo -n "${secrity_key}${pathname}${timestamp10}" | md5sum | cut -d " " -f 1 )
url="$url?t=${timestamp10}&k=${md5hash}" # url="$url?t=${timestamp10}&k=${md5hash}"
echo $url # echo $url
# }
# # js # WPS 官网 JS 代码大致逻辑如下:
# function downLoad(url) { # function downLoad(url) {
# var urlObj=new URL(url); # var urlObj=new URL(url);
# var uri=urlObj.pathname; # var uri=urlObj.pathname;
@ -17,13 +18,14 @@ decrypt() {
# url += '?t=' + timestamp10 + '&k=' + md5hash # url += '?t=' + timestamp10 + '&k=' + md5hash
# console.log(url); # console.log(url);
# } # }
}
WEB_CONTENT=$(curl -fs https://linux.wps.cn/) WEB_CONTENT=$(curl -fs https://linux.wps.cn/)
VERSION=$(echo $WEB_CONTENT | grep -o "<p class=\"banner_txt\">[0-9.]*</p>" | sed 's/<p class=\"banner_txt\">\(.*\)<\/p>/\1/') VERSION=$(echo $WEB_CONTENT | grep -o "<p class=\"banner_txt\">[0-9.]*</p>" | sed 's/<p class=\"banner_txt\">\(.*\)<\/p>/\1/')
AMD64_ORI_URL=$(echo $WEB_CONTENT | grep -o "https://[0-9a-zA-Z_\/\.\-]*amd64\.deb" | head -n 1) AMD64_ORI_URL=$(echo $WEB_CONTENT | grep -o "https://[0-9a-zA-Z_\/\.\-]*amd64\.deb" | head -n 1)
# AMD64_URL=$(decrypt $AMD64_ORI_URL) # AMD64_URL=$(decrypt $AMD64_ORI_URL)
# 使用 CloudFlare Workers 动态生成重定向链接,其基本逻辑如上方 JS 代码所示。
# 这样 Packages 中固定链接也可重定向至官网,不给官方白嫖流量的机会。
AMD64_URL="https://wps302.wcbing.workers.dev/$AMD64_ORI_URL" AMD64_URL="https://wps302.wcbing.workers.dev/$AMD64_ORI_URL"
./check_downloader.py wps-office $VERSION $AMD64_URL amd64 ./check_downloader.py wps-office $VERSION $AMD64_URL amd64