parent
be16e14009
commit
765bdcfc3e
@ -1,64 +1,32 @@ |
|||||||
let cfgfile = "hiker://files/rules/Src/Ju/config.json"; |
let cfgfile = "hiker://files/rules/Src/Juying2/config.json"; |
||||||
|
let Juconfig= {}; |
||||||
let Jucfg=fetch(cfgfile); |
let Jucfg=fetch(cfgfile); |
||||||
if(Jucfg != ""){ |
if(Jucfg != ""){ |
||||||
eval("var Juconfig=" + Jucfg+ ";"); |
eval("Juconfig=" + Jucfg+ ";"); |
||||||
}else{ |
}else{ |
||||||
var Juconfig= {}; |
Juconfig["依赖"] = config.依赖; |
||||||
Juconfig["依赖"] = config.依赖 || "https://gitcode.net/src48597962/hk/-/raw/Ju/SrcJuPublic.js"; |
|
||||||
writeFile(cfgfile, JSON.stringify(Juconfig)); |
writeFile(cfgfile, JSON.stringify(Juconfig)); |
||||||
} |
} |
||||||
|
|
||||||
let runTypes = ["漫画","小说","听书","图集","影视","音频","聚合","其它"]; |
let jkfile = "hiker://files/rules/Src/Juying2/jiekou.json"; |
||||||
let runMode = Juconfig["runMode"] || "漫画"; |
let jxfile = "hiker://files/rules/Src/Juying2/jiexi.json"; |
||||||
let sourcename = Juconfig[runMode+'sourcename'] || "";//主页源名称
|
|
||||||
let stopTypes = storage0.getItem('stopTypes',[]); |
|
||||||
|
|
||||||
let sourcefile = "hiker://files/rules/Src/Ju/jiekou.json"; |
function getDatas(lx) { |
||||||
let sourcedata = fetch(sourcefile); |
let datalist = []; |
||||||
if(sourcedata != ""){ |
let sourcefile = lx=='jk'?jkfile:jxfile; |
||||||
try{ |
let sourcedata = fetch(sourcefile); |
||||||
eval("var datalist=" + sourcedata+ ";"); |
if(sourcedata != ""){ |
||||||
}catch(e){ |
try{ |
||||||
var datalist = []; |
eval("datalist=" + sourcedata+ ";"); |
||||||
|
}catch(e){ |
||||||
|
datalist = []; |
||||||
|
} |
||||||
} |
} |
||||||
}else{ |
|
||||||
var datalist = []; |
|
||||||
} |
|
||||||
|
|
||||||
datalist.reverse(); |
datalist.reverse(); |
||||||
|
|
||||||
let yxdatalist = datalist.filter(it=>{ |
return datalist; |
||||||
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