更新 'SrcJyAliDisk.js'

master
src48597962 2 years ago
parent 88b2380294
commit 30306d7643
  1. 35
      SrcJyAliDisk.js

@ -47,7 +47,7 @@ function aliShare(share_id, folder_id, share_pwd) {
d.push({ d.push({
title: item.name, title: item.name,
img: "hiker://files/cache/src/文件夹.svg",//#noRecordHistory##noHistory# img: "hiker://files/cache/src/文件夹.svg",//#noRecordHistory##noHistory#
url: $("hiker://empty##").rule((share_id, folder_id, share_pwd) => { url: $("hiker://empty##https://www.aliyundrive.com/s/"+item.share_id+(item.file_id?"/folder/"+item.file_id:"")).rule((share_id, folder_id, share_pwd) => {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
aliShare(share_id, folder_id, share_pwd); aliShare(share_id, folder_id, share_pwd);
}, item.share_id, item.file_id, share_pwd), }, item.share_id, item.file_id, share_pwd),
@ -120,9 +120,8 @@ function aliShareSearch(input) {
let datalist = [{ name: '小纸条', parse: function (input) {let list = JSON.parse(request('https://gitcafe.net/tool/alipaper/', { body: "action=search&keyword=" + input, method: 'POST', timeout: 5000 })); let datalist = [{ name: '小纸条', parse: function (input) {let list = JSON.parse(request('https://gitcafe.net/tool/alipaper/', { body: "action=search&keyword=" + input, method: 'POST', timeout: 5000 }));
let data = list.map(item => { let data = list.map(item => {
return { return {
id: '小纸条',
title: item.title, title: item.title,
shareid: item.key url: 'https://www.aliyundrive.com/s/' + item.key
} }
}) })
return data;}},{ name: 'UP云搜', parse: function (input) { return data;}},{ name: 'UP云搜', parse: function (input) {
@ -131,17 +130,19 @@ function aliShareSearch(input) {
let data = []; let data = [];
list.forEach(item => { list.forEach(item => {
if(item.page_url.indexOf('https://www.aliyundrive.com')>-1){ if(item.page_url.indexOf('https://www.aliyundrive.com')>-1){
let itit = item.page_url.replace('https://www.aliyundrive.com/s/', '');
let share_id = itit.indexOf('/folder/') > -1 ? itit.split('/folder/')[0] : itit;
let folder_id = itit.indexOf('/folder/') > -1 ? itit.split('/folder/')[1] : "root";
if(!data.some(it => it.shareid==share_id && it.folderid==folder_id)){
data.push({ data.push({
id: 'UP云搜',
title: item.title, title: item.title,
shareid: share_id, url: item.page_url
folderid: folder_id
}) })
} }
})
return data;}},{ name: '易搜', parse: function (input) {
let list = JSON.parse(request('https://yiso.fun/api/search?name='+input+'&pageNo=1&from=ali', { timeout: 5000 })).data.list;
let data = list.map(item => {
return {
title: item.name.replace(/<[^>]+>/g,""),
url: item.url
} }
}) })
return data;}}]; return data;}}];
@ -151,12 +152,12 @@ function aliShareSearch(input) {
let datalist = obj.parse(input) || []; let datalist = obj.parse(input) || [];
let searchlist = datalist.map(item => { let searchlist = datalist.map(item => {
return { return {
title: item.title + ' - ' + item.id, title: item.title,
img: "hiker://files/cache/src/影片.svg", img: "hiker://files/cache/src/文件夹.svg",
url: $("hiker://empty##fypage#noRecordHistory##noHistory#").rule((shareid,folderid) => { url: $("hiker://empty##"+item.url).rule((input) => {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
aliShare(shareid,folderid||'root',''); aliShareUrl(input);
},item.shareid,item.folderid), },item.url),
col_type: "avatar", col_type: "avatar",
extra: { extra: {
cls: "loadlist" cls: "loadlist"
@ -178,8 +179,8 @@ function aliShareSearch(input) {
cls: "loadlist" cls: "loadlist"
} }
}); });
}
addItemBefore('listloading', searchlist); addItemBefore('listloading', searchlist);
}
}catch(e){ }catch(e){
} }
@ -189,7 +190,7 @@ function aliShareSearch(input) {
return { return {
func: task, func: task,
param: item, param: item,
id: item.id id: item.name
} }
}); });
if(list.length>0){ if(list.length>0){

Loading…
Cancel
Save