diff --git a/SrcJyData.js b/SrcJyData.js index 04d60111..8f6956fa 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -253,134 +253,135 @@ function JYerji(){ }) } } - } - //云盘搜索 - if(JYconfig['yundiskLine']==1){ - d.push({ - title: getMyVar(MY_URL, '0') == "98" ? getHead('云盘搜索',Color1,1) : getHead('云盘搜索',Color2), - url: $("#noLoading#").lazyRule((vari,Marksum) => { - let i = 98; - if (parseInt(getMyVar(vari, '0')) != i) { - if(getMyVar('diskSearch')=="1"){ - return 'toast://搜索线程中,稍等片刻.' - } - try { - eval('var SrcMark = ' + fetch("hiker://files/cache/SrcMark.json")); - } catch (e) { - var SrcMark = ""; - } - if (SrcMark == "") { - SrcMark = { route: {} }; - } else if (SrcMark.route == undefined) { - SrcMark.route = {}; - } - SrcMark.route[vari] = i; - var key = 0; - var one = ""; - for (var k in SrcMark.route) { - key++; - if (key == 1) { one = k } - } - if (key > Marksum) { delete SrcMark.route[one]; } - writeFile("hiker://files/cache/SrcMark.json", JSON.stringify(SrcMark)); - putMyVar(vari, i); - refreshPage(false); - } - return '#noHistory#hiker://empty' - }, MY_URL, Marksum), - col_type: 'scroll_button' - }) - } - //alist搜索 - if(JYconfig['alistLine']==1){ - d.push({ - title: getMyVar(MY_URL, '0') == "99" ? getHead('Alist搜索',Color1,1) : getHead('Alist搜索',Color2), - url: $("#noLoading#").lazyRule((vari,Marksum) => { - let i = 99; - if (parseInt(getMyVar(vari, '0')) != i) { - if(getMyVar('diskSearch')=="1"){ - return 'toast://搜索线程中,稍等片刻.' - } - try { - eval('var SrcMark = ' + fetch("hiker://files/cache/SrcMark.json")); - } catch (e) { - var SrcMark = ""; - } - if (SrcMark == "") { - SrcMark = { route: {} }; - } else if (SrcMark.route == undefined) { - SrcMark.route = {}; + //云盘搜索 + if(JYconfig['yundiskLine']==1){ + d.push({ + title: getMyVar(MY_URL, '0') == "98" ? getHead('云盘搜索',Color1,1) : getHead('云盘搜索',Color2), + url: $("#noLoading#").lazyRule((vari,Marksum) => { + let i = 98; + if (parseInt(getMyVar(vari, '0')) != i) { + if(getMyVar('diskSearch')=="1"){ + return 'toast://搜索线程中,稍等片刻.' + } + try { + eval('var SrcMark = ' + fetch("hiker://files/cache/SrcMark.json")); + } catch (e) { + var SrcMark = ""; + } + if (SrcMark == "") { + SrcMark = { route: {} }; + } else if (SrcMark.route == undefined) { + SrcMark.route = {}; + } + SrcMark.route[vari] = i; + var key = 0; + var one = ""; + for (var k in SrcMark.route) { + key++; + if (key == 1) { one = k } + } + if (key > Marksum) { delete SrcMark.route[one]; } + writeFile("hiker://files/cache/SrcMark.json", JSON.stringify(SrcMark)); + putMyVar(vari, i); + refreshPage(false); } - SrcMark.route[vari] = i; - var key = 0; - var one = ""; - for (var k in SrcMark.route) { - key++; - if (key == 1) { one = k } + return '#noHistory#hiker://empty' + }, MY_URL, Marksum), + col_type: 'scroll_button' + }) + } + //alist搜索 + if(JYconfig['alistLine']==1){ + d.push({ + title: getMyVar(MY_URL, '0') == "99" ? getHead('Alist搜索',Color1,1) : getHead('Alist搜索',Color2), + url: $("#noLoading#").lazyRule((vari,Marksum) => { + let i = 99; + if (parseInt(getMyVar(vari, '0')) != i) { + if(getMyVar('diskSearch')=="1"){ + return 'toast://搜索线程中,稍等片刻.' + } + try { + eval('var SrcMark = ' + fetch("hiker://files/cache/SrcMark.json")); + } catch (e) { + var SrcMark = ""; + } + if (SrcMark == "") { + SrcMark = { route: {} }; + } else if (SrcMark.route == undefined) { + SrcMark.route = {}; + } + SrcMark.route[vari] = i; + var key = 0; + var one = ""; + for (var k in SrcMark.route) { + key++; + if (key == 1) { one = k } + } + if (key > Marksum) { delete SrcMark.route[one]; } + writeFile("hiker://files/cache/SrcMark.json", JSON.stringify(SrcMark)); + putMyVar(vari, i); + refreshPage(false); } - if (key > Marksum) { delete SrcMark.route[one]; } - writeFile("hiker://files/cache/SrcMark.json", JSON.stringify(SrcMark)); - putMyVar(vari, i); - refreshPage(false); - } - return '#noHistory#hiker://empty' - },MY_URL,Marksum), - col_type: 'scroll_button' - }) - } - //推送tvbox - if(getItem('enabledpush', '') == '1' && datasource == "360"){ - let push = { - "name": MY_PARAMS.name||'聚影', - "pic": pic.split('@')[0], - "content": desc, - "director": details1.split('\n')[0].replace('导演:',''), - "actor": details1.split('主演:')[1].split('\n')[0], - "from": tabs.length>0?tabs[lineindex]:'360' - }; - let tvip = getItem('hikertvboxset', ''); - d.push({ - title: '推送TVBOX', - url: $("#noLoading#").lazyRule((push,lists,tvip) => { - if(tvip==""){ - return 'toast://观影设置中设置TVBOX接收端ip地址,完成后回来刷新一下'; - } - let urls = []; - for(let i in lists){ - let list = lists[i]; - if (getMyVar('shsort') == '1') { - list = list.reverse(); + return '#noHistory#hiker://empty' + },MY_URL,Marksum), + col_type: 'scroll_button' + }) + } + //推送tvbox + if(getItem('enabledpush', '') == '1' && datasource == "360"){ + let push = { + "name": MY_PARAMS.name||'聚影', + "pic": pic.split('@')[0], + "content": desc, + "director": details1.split('\n')[0].replace('导演:',''), + "actor": details1.split('主演:')[1].split('\n')[0], + "from": tabs.length>0?tabs[lineindex]:'360' + }; + let tvip = getItem('hikertvboxset', ''); + d.push({ + title: '推送TVBOX', + url: $("#noLoading#").lazyRule((push,lists,tvip) => { + if(tvip==""){ + return 'toast://观影设置中设置TVBOX接收端ip地址,完成后回来刷新一下'; } - if(list.length>0){ - urls.push(list.join('#').replace(/\&/g, '&&')); + let urls = []; + for(let i in lists){ + let list = lists[i]; + if (getMyVar('shsort') == '1') { + list = list.reverse(); + } + if(list.length>0){ + urls.push(list.join('#').replace(/\&/g, '&&')); + } } - } - if(urls.length>0){ - push['url'] = urls.join('$$$'); - var state = request(tvip + '/action', { - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - //'X-Requested-With': 'XMLHttpRequest', - 'Referer': tvip - }, - timeout: 2000, - body: 'do=push&url=' + JSON.stringify(push), - method: 'POST' - }); - //log(push); - //log(state); - if (state == 'ok') { - return 'toast://推送成功,如果tvbox显示“没找到数据”可能是该链接需要密码或者当前的jar不支持。'; - } else { - return 'toast://推送失败' + if(urls.length>0){ + push['url'] = urls.join('$$$'); + var state = request(tvip + '/action', { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + //'X-Requested-With': 'XMLHttpRequest', + 'Referer': tvip + }, + timeout: 2000, + body: 'do=push&url=' + JSON.stringify(push), + method: 'POST' + }); + //log(push); + //log(state); + if (state == 'ok') { + return 'toast://推送成功,如果tvbox显示“没找到数据”可能是该链接需要密码或者当前的jar不支持。'; + } else { + return 'toast://推送失败' + } } - } - return 'toast://所有线路均不支持推送列表'; - }, push, lists, tvip), - col_type: 'scroll_button' - }) + return 'toast://所有线路均不支持推送列表'; + }, push, lists, tvip), + col_type: 'scroll_button' + }) + } } + try{ var playsinfo = datasource=='sougou'&&plays.length>0?plays[0].info:isline; }catch(e){ @@ -392,8 +393,9 @@ function JYerji(){ playsinfo = 1; } */ + setTabs(tabs, MY_URL); if(playsinfo||shows){ - setTabs(tabs, MY_URL); + }else{ d.push({ col_type: "line"