更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent 4359a731bd
commit 6b75a7b553
  1. 36
      SrcJyAlist.js

@ -15,6 +15,26 @@ if (AlistData != "") {
} }
]; ];
} }
function gethtml(api,path,password) {
try{
path = path || "";
password = password || "";
let html = fetch(api, {body: `{"path":`+path+`,"password":`+password+`}`,method:'POST'});
return html;
}catch(e){
return "";
}
}
function getlist(data) {
try{
let list = data.filter(item => {
return item.is_dir || /\.mp4|\.avi|\.mkv|\.rmvb|\.flv|\.mov|\.wmv|\.3gp|\.mp3|\.wma|\.wav/.test(item.name);
})
return list;
}catch(e){
return [];
}
}
function yiji() { function yiji() {
let d = []; let d = [];
@ -30,11 +50,17 @@ function yiji() {
}) })
if (datalist.length > 0) { if (datalist.length > 0) {
let listapi = getMyVar('Alistapi', datalist[0].server) + "/api/fs/list"; let listapi = getMyVar('Alistapi', datalist[0].server) + "/api/fs/list";
log(listapi); try{
let html = fetch(listapi, {body: `{"path":"","password":""}`,method:'POST'}); let json = JSON.parse(gethtml(listapi,"",""));
log(html); if(json.code==200){
let json = JSON.parse(html); let list = getlist(json.data.content);
log(json); log(list);
}
}catch(e){
}
} }
setResult(d); setResult(d);
} }
Loading…
Cancel
Save