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

Loading…
Cancel
Save