parent
4fd52913df
commit
be16e14009
@ -0,0 +1,64 @@ |
||||
let cfgfile = "hiker://files/rules/Src/Ju/config.json"; |
||||
let Jucfg=fetch(cfgfile); |
||||
if(Jucfg != ""){ |
||||
eval("var Juconfig=" + Jucfg+ ";"); |
||||
}else{ |
||||
var Juconfig= {}; |
||||
Juconfig["依赖"] = config.依赖 || "https://gitcode.net/src48597962/hk/-/raw/Ju/SrcJuPublic.js"; |
||||
writeFile(cfgfile, JSON.stringify(Juconfig)); |
||||
} |
||||
|
||||
let runTypes = ["漫画","小说","听书","图集","影视","音频","聚合","其它"]; |
||||
let runMode = Juconfig["runMode"] || "漫画"; |
||||
let sourcename = Juconfig[runMode+'sourcename'] || "";//主页源名称
|
||||
let stopTypes = storage0.getItem('stopTypes',[]); |
||||
|
||||
let sourcefile = "hiker://files/rules/Src/Ju/jiekou.json"; |
||||
let sourcedata = fetch(sourcefile); |
||||
if(sourcedata != ""){ |
||||
try{ |
||||
eval("var datalist=" + sourcedata+ ";"); |
||||
}catch(e){ |
||||
var datalist = []; |
||||
} |
||||
}else{ |
||||
var datalist = []; |
||||
} |
||||
|
||||
datalist.reverse(); |
||||
|
||||
let yxdatalist = datalist.filter(it=>{ |
||||
return !it.stop; |
||||
}); |
||||
let yidatalist = yxdatalist.filter(it=>{ |
||||
return it.parse; |
||||
}); |
||||
let erdatalist = yxdatalist.filter(it=>{ |
||||
return it.erparse; |
||||
}); |
||||
//获取类型名称数组
|
||||
function getTypeNames(is) { |
||||
let snames = []; |
||||
if(is=="主页"){ |
||||
runTypes.forEach(it=>{ |
||||
if(stopTypes.indexOf(it)==-1){ |
||||
snames.push(it); |
||||
} |
||||
}) |
||||
}else if(is=="搜索页"){ |
||||
snames = ["漫画","小说","听书","影视","聚合"]; |
||||
}else{ |
||||
snames = runTypes; |
||||
} |
||||
return snames; |
||||
} |
||||
//获取类型名称数组
|
||||
function getGroupNames() { |
||||
let gnames = []; |
||||
erdatalist.forEach(it=>{ |
||||
if(it.group && gnames.indexOf(it.group)==-1){ |
||||
gnames.push(it.group); |
||||
} |
||||
}) |
||||
return gnames; |
||||
} |
Loading…
Reference in new issue