更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent 9190cd81a9
commit da5b016530
  1. 10
      SrcJyAlist.js

@ -25,8 +25,8 @@ datalist = [
"server": "https://alist.shenzjd.com" "server": "https://alist.shenzjd.com"
} }
]; ];
let isFilter = 1; let fileFilter = 1;
let contain = /\.mp4|\.avi|\.mkv|\.rmvb|\.flv|\.mov|\.mp3|\.m4a|\.wma/;//设置可显示的后缀文件 let contain = /\.mp4|\.avi|\.mkv|\.rmvb|\.flv|\.mov|\.mp3|\.m4a|\.wma/;//设置可显示的文件后缀
function gethtml(api,path,password) { function gethtml(api,path,password) {
try{ try{
@ -41,7 +41,7 @@ function gethtml(api,path,password) {
function getlist(data,isdir) { function getlist(data,isdir) {
try{ try{
let list = data.filter(item => { let list = data.filter(item => {
return isdir ? item.is_dir : isFilter?contain.test(item.name):item.is_dir==0; return isdir ? item.is_dir : fileFilter?contain.test(item.name):item.is_dir==0;
}) })
return list; return list;
}catch(e){ }catch(e){
@ -146,7 +146,7 @@ function alistlist(alistapi){
addItemBefore(listid, arrayAdd(filelist,0,alistapi)); addItemBefore(listid, arrayAdd(filelist,0,alistapi));
} }
updateItem(listid, { updateItem(listid, {
title: "" title: fileFilter?"““””<font color=#f20c00>已开启文件过滤</font>":""
}); });
}catch(e){ }catch(e){
updateItem(listid, { updateItem(listid, {
@ -183,7 +183,7 @@ function arrayAdd(list,isdir,alistapi){
try{ try{
let json = JSON.parse(gethtml(api + "/api/fs/get", path, password)); let json = JSON.parse(gethtml(api + "/api/fs/get", path, password));
if(json.code==200&&json.data.raw_url){ if(json.code==200&&json.data.raw_url){
return json.data.raw_url + (/\.mp3|\.m4a|\.wav/.test(json.data.raw_url)?"#isMusic=true#":"#isVideo=true#"); return json.data.raw_url;// + (/\.mp3|\.m4a|\.wav/.test(json.data.raw_url)?"#isMusic=true#":"#isVideo=true#");
} }
}catch(e){ }catch(e){
return api + "/d"+ path; return api + "/d"+ path;

Loading…
Cancel
Save