更新 'SrcJyPublic.js'

master
src48597962 8 months ago
parent 59843a5f7e
commit 1c33f836c1
  1. 30
      SrcJyPublic.js

@ -26,7 +26,7 @@ function getFile(lx) {
//获取所有接口或解析 //获取所有接口或解析
function getDatas(lx, isyx) { function getDatas(lx, isyx) {
let datalist = []; let datalist = [];
if(getItem('runMode','1')=='1'){ if(getItem('sourceMode','1')=='1'){
let sourcefile = getFile(lx); let sourcefile = getFile(lx);
let sourcedata = fetch(sourcefile); let sourcedata = fetch(sourcefile);
if(sourcedata != ""){ if(sourcedata != ""){
@ -36,7 +36,7 @@ function getDatas(lx, isyx) {
datalist = []; datalist = [];
} }
} }
}else if(getItem('runMode','1')=='2'){ }else if(getItem('sourceMode','1')=='2'){
if(Juconfig['dySource']){ if(Juconfig['dySource']){
let dyJkTmpFile = "hiker://files/_cache/"+md5(Juconfig['dySource'])+".txt"; let dyJkTmpFile = "hiker://files/_cache/"+md5(Juconfig['dySource'])+".txt";
if(!fileExist(dyJkTmpFile)){ if(!fileExist(dyJkTmpFile)){
@ -48,18 +48,24 @@ function getDatas(lx, isyx) {
if(fileExist(dyJkTmpFile)){ if(fileExist(dyJkTmpFile)){
try{ try{
let data = JSON.parse(fetch(dyJkTmpFile)); let data = JSON.parse(fetch(dyJkTmpFile));
let jklist = data.sites || []; let list = lx=="jk"?data.sites:data.parses || [];
jklist.forEach(obj=>{ list.forEach(obj=>{
let arr; let arr;
if(/^csp_AppYs/.test(obj.api)){ if(lx=="jk"){
arr = { "name": obj.name, "url": obj.ext, "type": getapitype(obj.ext)}; if(/^csp_AppYs/.test(obj.api)){
}else if((obj.type==1||obj.type==0)&&obj.api.indexOf('cms.nokia.press')==-1){ arr = { "name": obj.name, "url": obj.ext, "type": getapitype(obj.ext)};
arr = { "name": obj.name, "url": obj.api, "type": "cms"}; }else if((obj.type==1||obj.type==0)&&obj.api.indexOf('cms.nokia.press')==-1){
if(obj.categories){ arr = { "name": obj.name, "url": obj.api, "type": "cms"};
arr["categories"] = obj.categories; if(obj.categories){
arr["categories"] = obj.categories;
}
}else if(obj.type==4){
arr = { "name": obj.name, "url": obj.api, "type": "t4", "ext": obj.ext};
}
}else{
if(obj.url.startsWith('http')){
arr = obj;
} }
}else if(obj.type==4){
arr = { "name": obj.name, "url": obj.api, "type": "t4", "ext": obj.ext};
} }
if(arr){ if(arr){
datalist.push(arr); datalist.push(arr);

Loading…
Cancel
Save