更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent deb225bb9b
commit 6032dcb94c
  1. 50
      SrcJyAlist.js

@ -86,30 +86,18 @@ function alistHome() {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAlist.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAlist.js');
alistSet(); alistSet();
}), }),
col_type: 'scroll_button' col_type: 'scroll_button',
}); extra: {
d.push({ longClick: [{
title: '🔍搜索', title: "阿里token",
url: $("","搜索关键字").input((alistapi)=>{ js: $.toString((alistfile) => {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAlist.js');
showLoading('搜索中,请稍后...');
deleteItemByCls('loadlist');
alistSearch(alistapi,input);
hideLoading();
},alistapi),
col_type: 'scroll_button'
});
if(alistapi.token){
d.push({
title: '挂载存储',
url: $(['阿里刷新令牌',"挂载阿里分享"],2).select((alistapi,alistfile)=>{
try{ try{
var alistData = JSON.parse(fetch(alistfile)); var alistData = JSON.parse(fetch(alistfile));
}catch(e){ }catch(e){
var alistData = {}; var alistData = {};
} }
let alistconfig = alistData.config || {}; let alistconfig = alistData.config || {};
if(input=='阿里刷新令牌'){
let alitoken = alistconfig.alitoken; let alitoken = alistconfig.alitoken;
if(!alitoken){ if(!alitoken){
try{ try{
@ -130,8 +118,28 @@ function alistHome() {
alistconfig.alitoken = input; alistconfig.alitoken = input;
alistData.config = alistconfig; alistData.config = alistconfig;
writeFile(alistfile, JSON.stringify(alistData)); writeFile(alistfile, JSON.stringify(alistData));
return "toast://已设置";
},alistfile,alistData,alistconfig) },alistfile,alistData,alistconfig)
}else{ },alistfile)
}]
}
});
d.push({
title: '🔍搜索',
url: $("","搜索关键字").input((alistapi)=>{
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAlist.js');
showLoading('搜索中,请稍后...');
deleteItemByCls('loadlist');
alistSearch(alistapi,input);
hideLoading();
},alistapi),
col_type: 'scroll_button'
});
if(alistapi.token){
d.push({
title: '🔗挂载',
url: $(["挂载阿里分享"],2).select((alistapi,alistconfig)=>{
if(input=='挂载阿里分享'){
if(alistconfig.alitoken){ if(alistconfig.alitoken){
return $("","阿里分享链接").input((alistapi,alitoken)=>{ return $("","阿里分享链接").input((alistapi,alitoken)=>{
input = input.replace('https://www.aliyundrive.com/s/',''); input = input.replace('https://www.aliyundrive.com/s/','');
@ -165,7 +173,7 @@ function alistHome() {
return "toast://阿里token还未填写,无法挂载"; return "toast://阿里token还未填写,无法挂载";
} }
} }
},alistapi,alistfile), },alistapi,alistconfig),
col_type: 'scroll_button' col_type: 'scroll_button'
}); });
} }
@ -381,7 +389,7 @@ function alistUrl(alistapi,path,sign,subtitle,provider) {
} }
}catch(e){} }catch(e){}
} }
url = url + (music.test(suffix)?"#isMusic=true#":"#isVideo=true#") + (url.indexOf('baidu.com')>-1?';{User-Agent@Lavf/57.83.100}':url.indexOf('mypikpak.com')>-1?'':'');//;{dns@https://dns.alidns.com/dns-query} url = url + (music.test(suffix)?"#isMusic=true#":"#isVideo=true#") + (url.indexOf('baidu.com')>-1?';{User-Agent@Lavf/57.83.100}':'');
if(!subtitle){ if(!subtitle){
return url; return url;
}else{ }else{

Loading…
Cancel
Save