更新 'SrcJyAlist.js'

master
src48597962 1 year ago
parent 883e743bb0
commit 815f3ec992
  1. 33
      SrcJyAlist.js

@ -1,6 +1,15 @@
//本代码仅用于个人学习,请勿用于其他作用,下载后请24小时内删除,代码虽然是公开学习的,但请尊重作者,应留下说明
//引入Ali公用文件
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliPublic.js');
let alistfile = "hiker://files/rules/Src/Juying/Alist.json";
let alistData = {};
if(fetch(alistfile)){
try {
eval("alistData = " + fetch(alistfile));
} catch (e) {
alistData = {};
}
}
let datalist = alistData.drives || [];
function getlist(data,isdir,filter) {
@ -74,27 +83,7 @@ function alistHome() {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAlist.js');
alistSet();
}),
col_type: 'scroll_button',
extra: {
longClick: [{
title: "🔑阿里token",
js: $.toString((alistfile) => {
try{
var alistData = JSON.parse(fetch(alistfile));
}catch(e){
var alistData = {};
}
let alistconfig = alistData.config || {};
let alitoken = alistconfig.alitoken;
return $(alitoken||"","refresh_token").input((alistfile,alistData,alistconfig)=>{
alistconfig.alitoken = input;
alistData.config = alistconfig;
writeFile(alistfile, JSON.stringify(alistData));
return "toast://已设置";
},alistfile,alistData,alistconfig)
},alistfile)
}]
}
col_type: 'scroll_button'
});
d.push({
title: '🔍搜索',
@ -590,12 +579,14 @@ function alistSearch2(input,notoast){
function alistSet() {
setPageTitle('⚙设置 | Alist网盘');
/*
try{
eval("var alistData=" + fetch(alistfile));
let jknum = alistData.drives.length;
}catch(e){
var alistData= {drives:[]};
}
*/
let alistconfig = alistData.config || {};
let contain = alistconfig.contain || audiovisual;
let fileFilter = alistconfig['fileFilter']==0?0:1;

Loading…
Cancel
Save