更新 'SrcJyPublic.js'

master
src48597962 9 months ago
parent be16e14009
commit 765bdcfc3e
  1. 74
      SrcJyPublic.js

@ -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…
Cancel
Save