更新 'SrcJyAliDisk.js'

master
src48597962 2 years ago
parent b521a7d646
commit d6c374691c
  1. 34
      SrcJyAliDisk.js

@ -111,21 +111,31 @@ function aliShare(share_id, folder_id, share_pwd) {
function aliShareSearch(input) { function aliShareSearch(input) {
deleteItemByCls('loadlist'); deleteItemByCls('loadlist');
share_id, folder_id, share_pwd
let datalist = [{ id: '小纸条', 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: '小纸条', id: '小纸条',
title: item.title, title: item.title,
key: item.key shareid: item.key
} }
}) })
return data;}},{ id: '大纸条', parse: function (input) {let list = JSON.parse(request('https://gitcafe.net/tool/alipaper/', { body: "action=search&keyword=" + input, method: 'POST', timeout: 5000 })); return data;}},{ name: 'UP云搜', parse: function (input) {
let data = list.map(item => { let list = JSON.parse(base64Decode(request('https://upapi.juapp9.com/search?keyword='+input+'&page=1&s_type=2', { timeout: 5000 }))).result.items;
return {
id: '大纸条', let data = [];
title: item.title, list.forEach(item => {
key: item.key if(item.page_url.indexOf('https://www.aliyundrive.com')>-1){
let share_id = item.page_url.indexOf('/folder/') > -1 ? item.page_url.split('/folder/')[0] : item.page_url;
let folder_id = item.page_url.indexOf('/folder/') > -1 ? item.page_url.split('/folder/')[1] : "root";
if(!data.some(it => it.shareid==share_id && it.folderid==folder_id)){
data.push({
id: 'UP云搜',
title: item.title,
shareid: share_id,
folderid: folder_id
})
}
} }
}) })
return data;}}]; return data;}}];
@ -136,10 +146,10 @@ function aliShareSearch(input) {
let searchlist = datalist.map(item => { let searchlist = datalist.map(item => {
return { return {
title: item.title + ' - ' + item.id, title: item.title + ' - ' + item.id,
url: $("hiker://empty##fypage#noRecordHistory##noHistory#").rule((input) => { url: $("hiker://empty##fypage#noRecordHistory##noHistory#").rule((shareid,folderid) => {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
aliShare(input, 'root', ''); aliShare(shareid,folderid||'root','');
},item.key), },item.shareid,item.folderid),
col_type: "text_1", col_type: "text_1",
extra: { extra: {
cls: "loadlist" cls: "loadlist"

Loading…
Cancel
Save