diff --git a/SrcJyPublic.js b/SrcJyPublic.js index 2a19689d..9b85ae15 100644 --- a/SrcJyPublic.js +++ b/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); if(Jucfg != ""){ - eval("var Juconfig=" + Jucfg+ ";"); + eval("Juconfig=" + Jucfg+ ";"); }else{ - var Juconfig= {}; - Juconfig["依赖"] = config.依赖 || "https://gitcode.net/src48597962/hk/-/raw/Ju/SrcJuPublic.js"; + Juconfig["依赖"] = config.依赖; writeFile(cfgfile, JSON.stringify(Juconfig)); } -let runTypes = ["漫画","小说","听书","图集","影视","音频","聚合","其它"]; -let runMode = Juconfig["runMode"] || "漫画"; -let sourcename = Juconfig[runMode+'sourcename'] || "";//主页源名称 -let stopTypes = storage0.getItem('stopTypes',[]); +let jkfile = "hiker://files/rules/Src/Juying2/jiekou.json"; +let jxfile = "hiker://files/rules/Src/Juying2/jiexi.json"; -let sourcefile = "hiker://files/rules/Src/Ju/jiekou.json"; -let sourcedata = fetch(sourcefile); -if(sourcedata != ""){ - try{ - eval("var datalist=" + sourcedata+ ";"); - }catch(e){ - var datalist = []; +function getDatas(lx) { + let datalist = []; + let sourcefile = lx=='jk'?jkfile:jxfile; + let sourcedata = fetch(sourcefile); + if(sourcedata != ""){ + try{ + eval("datalist=" + sourcedata+ ";"); + }catch(e){ + datalist = []; + } } -}else{ - var datalist = []; -} -datalist.reverse(); + 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; + return datalist; } -//获取类型名称数组 -function getGroupNames() { - let gnames = []; - erdatalist.forEach(it=>{ - if(it.group && gnames.indexOf(it.group)==-1){ - gnames.push(it.group); - } - }) - return gnames; -} \ No newline at end of file + + +