Skip to content

Commit 0cc688d

Browse files
committed
适配 最新的多版本文件改动
1 parent 0d89fa8 commit 0cc688d

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

qb_p.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ INFO="[信息]" && ERROR="[错误]" && TIP="[注意]"
3333
_CHECK_VER(){
3434
NEW_VER=$1 # 此处是手动指定版本号时的代码
3535
[[ -z ${NEW_VER} ]] && NEW_VER=$(wget -qO- https://api.github.com/repos/qbittorrent/qBittorrent/tags | grep "name"|grep -v "beta"|grep -v "alpha"|grep -v "rc"| head -n 1| awk -F ":" '{print $2}'| sed 's/\"//g;s/,//g;s/ //g;s/release-//')
36-
[[ -z ${NEW_VER} ]] && _NOTICE_MAIL "ERROR" "qBittorrent最新版本获取失败!"
36+
[[ -z ${NEW_VER} ]] && _NOTICE "ERROR" "qBittorrent最新版本获取失败!"
3737
[[ ! -e ${FOLDER} ]] && mkdir "${FOLDER}" # 如果主文件夹不存在,就新建
3838
[[ ! -e ${FILE_OLD_VER} ]] && echo -n ${NEW_VER} > ${FILE_OLD_VER} # 如果旧版本文件不存在,说明是首次运行,则把当前版本号写入该文件
3939
[[ $(cat ${FILE_OLD_VER}) == ${NEW_VER} ]] && echo -e "${INFO} 已经是最新版本!${NEW_VER} [$(date '+%Y/%m/%d %H:%M')]" && exit 1
@@ -47,7 +47,7 @@ _DOWNLOAD(){
4747

4848
if ! wget --no-check-certificate -q -t2 -T5 -4 -O "qbittorrent${1}.exe" "https://sourceforge.net/projects/qbittorrent/files/qbittorrent-win32/qbittorrent-${NEW_VER}/qbittorrent_${NEW_VER}${1}_setup.exe/download"; then
4949
rm -f "qbittorrent${1}.exe"
50-
_NOTICE_MAIL "ERROR" "qBittorrent${1}_v${NEW_VER}下载失败!"
50+
_NOTICE "ERROR" "qBittorrent${1}_v${NEW_VER}下载失败!"
5151
fi
5252
}
5353

@@ -57,7 +57,7 @@ _UNZIP(){
5757
mkdir "${FOLDER_DOWNLOAD_UNZIP}"
5858

5959
7z x -bb0 -x'!qbittorrent.pdb' -x'!$PLUGINSDIR' -o"${FOLDER_DOWNLOAD_UNZIP}" "qbittorrent${1}.exe" > /dev/null # 解压
60-
[[ ! -e "${FOLDER_DOWNLOAD_UNZIP}/qbittorrent.exe" ]] && _NOTICE_MAIL "ERROR" "qBittorrent${1}_v${NEW_VER}解压失败!"
60+
[[ ! -e "${FOLDER_DOWNLOAD_UNZIP}/qbittorrent.exe" ]] && _NOTICE "ERROR" "qBittorrent${1}_v${NEW_VER}解压失败!"
6161

6262
rm -rf "qbittorrent${1}.exe"
6363
cd "${FOLDER_DOWNLOAD_UNZIP}/translations"
@@ -73,7 +73,7 @@ _ZIP(){
7373

7474
7z a -bb0 "qBittorrent_v${NEW_VER}${1}_便携版.${FILE_FORMAT}" "qBittorrent" > /dev/null # 压缩
7575
rm -rf "${FOLDER_DOWNLOAD_UNZIP}" # 删除前面解压,已经无用文件夹
76-
[[ ! -e "qBittorrent_v${NEW_VER}${1}_便携版.${FILE_FORMAT}" ]] && _NOTICE_MAIL "ERROR" "qBittorrent_v${NEW_VER}${1} 压缩失败!"
76+
[[ ! -e "qBittorrent_v${NEW_VER}${1}_便携版.${FILE_FORMAT}" ]] && _NOTICE "ERROR" "qBittorrent_v${NEW_VER}${1} 压缩失败!"
7777

7878
[[ ! -e ${FOLDER_UPLOAD} ]] && mkdir "${FOLDER_UPLOAD}" # 如果上传文件夹不存在,就新建
7979
mv "qBittorrent_v${NEW_VER}${1}_便携版.${FILE_FORMAT}" "${FOLDER_UPLOAD}" # 移动到上传文件夹

qbee_p.sh

+5-5
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ INFO="[信息]" && ERROR="[错误]" && TIP="[注意]"
3030
_CHECK_VER(){
3131
NEW_VER=$1 # 此处是手动指定版本号时的代码
3232
[[ -z ${NEW_VER} ]] && NEW_VER=$(wget -qO- https://api.github.com/repos/c0re100/qBittorrent-Enhanced-Edition/releases| grep "tag_name"| head -n 1| awk -F ":" '{print $2}'| sed 's/\"//g;s/,//g;s/ //g;s/release-//')
33-
[[ -z ${NEW_VER} ]] && _NOTICE_MAIL "ERROR" "qBittorrentEE最新版本获取失败!"
33+
[[ -z ${NEW_VER} ]] && _NOTICE "ERROR" "qBittorrentEE最新版本获取失败!"
3434
[[ ! -e ${FOLDER} ]] && mkdir "${FOLDER}" # 如果主文件夹不存在,就新建
3535
[[ ! -e ${FILE_OLD_VER} ]] && echo -n ${NEW_VER} > ${FILE_OLD_VER} # 如果旧版本文件不存在,说明是首次运行,则把当前版本号写入该文件
3636
[[ $(cat ${FILE_OLD_VER}) == ${NEW_VER} ]] && echo -e "${INFO} 已经是最新版本!${NEW_VER} [$(date '+%Y/%m/%d %H:%M')]" && exit 1
@@ -43,7 +43,7 @@ _DOWNLOAD(){
4343
cd ${FOLDER_DOWNLOAD}
4444
if ! wget --no-check-certificate -q -t2 -T5 -4 -U "${UA}" -O "qbittorrentEE_x64.exe" "https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases/download/release-${NEW_VER}/qbittorrent_enhanced_${NEW_VER}_x64_setup.exe"; then
4545
rm -f qbittorrentEE_x64.exe
46-
_NOTICE_MAIL "ERROR" "qBittorrentEE_x64_v${NEW_VER}下载失败!"
46+
_NOTICE "ERROR" "qBittorrentEE_x64_v${NEW_VER}下载失败!"
4747
fi
4848
}
4949

@@ -52,7 +52,7 @@ _UNZIP(){
5252
[[ -e ${FOLDER_DOWNLOAD_UNZIP} ]] && rm -rf "${FOLDER_DOWNLOAD_UNZIP}" # 如果解压文件夹存在,就删除并重建
5353
mkdir "${FOLDER_DOWNLOAD_UNZIP}"
5454
7z x -bb0 -x'!qbittorrent.pdb' -x'!$PLUGINSDIR' -o"${FOLDER_DOWNLOAD_UNZIP}" qbittorrentEE_x64.exe > /dev/null # 解压64位文件
55-
[[ ! -e "${FOLDER_DOWNLOAD_UNZIP}/qbittorrent.exe" ]] && _NOTICE_MAIL "ERROR" "qBittorrentEE_x64_v${NEW_VER} 解压失败!"
55+
[[ ! -e "${FOLDER_DOWNLOAD_UNZIP}/qbittorrent.exe" ]] && _NOTICE "ERROR" "qBittorrentEE_x64_v${NEW_VER} 解压失败!"
5656
rm -rf qbittorrentEE_x64.exe
5757
cd "${FOLDER_DOWNLOAD_UNZIP}/translations"
5858
rm -f $(ls|egrep -v 'zh_') # 删除非中文语言文件,如果需要全语言,则注释这一行及上一行(行首加井号)
@@ -65,7 +65,7 @@ _ZIP(){
6565
cp -r "${FOLDER_OTHER}"/* "${FOLDER_DOWNLOAD_UNZIP}"
6666
7z a -bb0 "qBittorrentEE_v${NEW_VER}_x64_便携版.${FILE_FORMAT}" "qBittorrentEE" "" > /dev/null # 压缩
6767
rm -rf "${FOLDER_DOWNLOAD_UNZIP}" # 删除前面解压,已经无用文件夹
68-
[[ ! -e "qBittorrentEE_v${NEW_VER}_x64_便携版.${FILE_FORMAT}" ]] && _NOTICE_MAIL "ERROR" "qBittorrentEE_v${NEW_VER} 压缩失败!"
68+
[[ ! -e "qBittorrentEE_v${NEW_VER}_x64_便携版.${FILE_FORMAT}" ]] && _NOTICE "ERROR" "qBittorrentEE_v${NEW_VER} 压缩失败!"
6969
[[ ! -e ${FOLDER_UPLOAD} ]] && mkdir "${FOLDER_UPLOAD}" # 如果上传文件夹不存在,就新建
7070
mv "qBittorrentEE_v${NEW_VER}_x64_便携版.${FILE_FORMAT}" "${FOLDER_UPLOAD}" # 移动到上传文件夹
7171

@@ -75,7 +75,7 @@ _ZIP(){
7575
_UPLOAD(){
7676
bash ${LZY_PATH} "${FOLDER_UPLOAD}/qBittorrentEE_v${NEW_VER}_x64_便携版.${FILE_FORMAT}" "${FOLDER_ID}"
7777
[[ ${?} -ne 0 ]] && echo -e "${ERROR} 上传到蓝奏云失败,终止后续!" && exit 1
78-
#_NOTICE_MAIL "INFO" "qBittorrentEE_v${NEW_VER}" # 你可以取消井号注释,这样每次更新也会推送消息至微信
78+
#_NOTICE "INFO" "qBittorrentEE_v${NEW_VER}" # 你可以取消井号注释,这样每次更新也会推送消息至微信
7979
}
8080

8181
# 通知

0 commit comments

Comments
 (0)