diff options
author | Findlay Feng | 2023-10-08 18:33:50 +0800 |
---|---|---|
committer | Findlay Feng | 2023-10-08 18:52:30 +0800 |
commit | 61b1bec9f4ffc5c513e2ce4c13ea42d864df81a0 (patch) | |
tree | 2b50a1af86d6f8dd0ca02bb00191210e069faca7 /get_latest | |
parent | 31fbe07e8f7c79c69e1b86d73525dbffbccbabfa (diff) | |
download | aur-61b1bec9f4ffc5c513e2ce4c13ea42d864df81a0.tar.gz |
这个分支每次都打包最新版本的linuxqq-appimage,版本号无意义
之后的更新使用linux自带的更新进行,或者进行重新打包安装
Signed-off-by: Findlay Feng <i@fengch.me>
Diffstat (limited to 'get_latest')
-rwxr-xr-x | get_latest | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/get_latest b/get_latest index 2d106fca0c9d..4a820322b338 100755 --- a/get_latest +++ b/get_latest @@ -12,6 +12,11 @@ const url = `https://cdn-go.cn/qq-web/im.qq.com_new/latest/rainbow/${file}.js` const re = RegExp('https://dldir1.qq.com/qqfile/qq/QQNT/(\\w+)/linuxqq_(\\d+.\\d+.\\d+-\\d+)_x86_64.AppImage', 'g'); const res = syncRequest('GET', url); +const arch = process.argv.slice(2)[0]; +if (arch == undefined) { + process.exit(1); +} + fs.mkdtemp(path.join(os.tmpdir(), "/"), (err, directory) => { if (err) throw err; @@ -22,16 +27,14 @@ fs.mkdtemp(path.join(os.tmpdir(), "/"), (err, directory) => { fs.writeFileSync(path.join(directory, `${file}.js`), res.body); seajs.use(`${file}`, function (config) { - let array; - - if ((array = re.exec(config.x64DownloadUrl.appimage)) !== null) { - console.log(`pkgver=${array[2]}`.replace("-", "_")); - console.log(`_pkgnum=${array[1]}`); + let urls = config[arch + 'DownloadUrl']; + if (urls == undefined || urls.appimage == undefined) { + process.exit(1); } + console.log(urls.appimage); }); fs.rm(directory, { recursive: true }, (err) => { if (err) throw err; }); }); - |