更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent b524d3a33b
commit 2a64e93ae0
  1. 17
      SrcJyAlist.js

@ -22,6 +22,9 @@ datalist = [
},{ },{
"name": "Drive", "name": "Drive",
"server": "https://drive.9t.ee" "server": "https://drive.9t.ee"
},{
"name": "OUO聚合",
"server": "https://alist.ouo3.repl.co"
} }
]; ];
let fileFilter = 0; let fileFilter = 0;
@ -228,19 +231,21 @@ function alistUrl(api,path,pwd,sign,subtitles) {
let url = encodeURI(api + "/d"+ path) + "?sign=" + sign; let url = encodeURI(api + "/d"+ path) + "?sign=" + sign;
if(contain.test(path)){ if(contain.test(path)){
try{ try{
let json = JSON.parse(gethtml(api + "/api/fs/get", path, pwd)); //let json = JSON.parse(gethtml(api + "/api/fs/get", path, pwd));
if(json.code==200){ //if(json.code==200){
let playurl = json.data.raw_url + (/\.mp3|\.m4a|\.wav|\.flac/.test(path)?"#isMusic=true#":"#isVideo=true#"); //let playurl = json.data.raw_url + (/\.mp3|\.m4a|\.wav|\.flac/.test(path)?"#isMusic=true#":"#isVideo=true#");
let playurl = url + (/\.mp3|\.m4a|\.wav|\.flac/.test(path)?"#isMusic=true#":"#isVideo=true#");
if(subtitles.length==0){ if(subtitles.length==0){
return playurl; return playurl;
}else{ }else{
/*
let urls = []; let urls = [];
urls.push(playurl); urls.push(playurl);
return JSON.stringify({ return JSON.stringify({
urls: urls, urls: urls,
subtitle: url.match(/http(s)?:\/\/.*\//)[0] + subtitles[0] subtitle: url.match(/http(s)?:\/\/.*\//)[0] + subtitles[0]
}); });
/* */
subtitles.unshift('不挂载字幕'); subtitles.unshift('不挂载字幕');
return $(subtitles,1).select((playurl,urlpath)=>{ return $(subtitles,1).select((playurl,urlpath)=>{
if(input=='不挂载字幕'){ if(input=='不挂载字幕'){
@ -254,9 +259,9 @@ function alistUrl(api,path,pwd,sign,subtitles) {
}); });
} }
},playurl,url.match(/http(s)?:\/\/.*\//)[0]) },playurl,url.match(/http(s)?:\/\/.*\//)[0])
*/
} }
} //}
}catch(e){ } }catch(e){ }
return url; return url;
}else if(/\.jpg|\.png|\.gif|\.bmp|\.ico|\.svg/.test(path)){ }else if(/\.jpg|\.png|\.gif|\.bmp|\.ico|\.svg/.test(path)){

Loading…
Cancel
Save