From 5657fcccd1a5501c9bd6a65a89e9dea1b9e88ab1 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 15 Dec 2023 22:26:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyAliDisk.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyAliDisk.js | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/SrcJyAliDisk.js b/SrcJyAliDisk.js index 14009820..73db2fbd 100644 --- a/SrcJyAliDisk.js +++ b/SrcJyAliDisk.js @@ -800,28 +800,31 @@ function yundiskhistory() { }else if(getMyVar('云盘历史','1')=='2'){ let opentoken = getOpenToken(authorization); headers['authorization'] = 'Bearer ' + opentoken; - let recentList = JSON.parse(request('https://openapi.aliyundrive.com/adrive/v1.0/openFile/video/recentList', { headers: headers, body: {"image_thumbnail_width":480,"fields":"*","video_thumbnail_width":480}, method: 'POST' })); - log(recentList); - /* - let arr = JSON.parse(fetch("hiker://history")); + let recentList = JSON.parse(request('https://openapi.aliyundrive.com/adrive/v1.0/openFile/video/recentList', { headers: headers, body: {"image_thumbnail_width":480,"fields":"*","video_thumbnail_width":480}, method: 'POST' })); + let arr = recentList.items; arr.forEach(it=>{ try{ - let p = JSON.parse(it.params); - if(p.find_rule.includes('aliMyDisk') && p.title == MY_RULE.title){ - d.push({ - title: it.title, - url: 'hiker://empty@rule=' + p.find_rule, - img: it.picUrl, - col_type: "avatar", - extra: p.params - }) - } + d.push({ + title: it.name, + url: $("hiker://empty#noHistory#").rule((folder_id, isSearch, drive_id) => { + //require(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliDisk.js'); + eval(fetch(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliDisk.js')); + aliMyDisk(folder_id, isSearch, drive_id); + if(MY_PARAMS.lastClick){ + toast('上次观看足迹:' + MY_PARAMS.lastClick); + } + }, it.parent_file_id, 0, it.drive_id), + img: it.thumbnail + "@Referer=https://www.aliyundrive.com/", + col_type: "avatar", + extra: { + lastClick: it.name + } + }) }catch(e){ log(e.message); } }) - */ } setResult(d); } \ No newline at end of file