From 0c38b9771effbb4c47d02c6da3bf0c1dd3d871f9 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Thu, 20 Oct 2022 10:19:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcLive.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcLive.js | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/SrcLive.js b/SrcLive.js index 4ec51eea..08566f6c 100644 --- a/SrcLive.js +++ b/SrcLive.js @@ -26,10 +26,21 @@ function Live() { let livedata = liveconfig['data']||[]; let JYlivefile = "hiker://files/rules/Src/Juying/live.txt"; - let JYlive= ""; + let JYlive = ""; let JYlivedyurl = getMyVar('JYlivedyurl','juying'); if(JYlivedyurl=="juying"){ JYlive=fetch(JYlivefile); + if(JYlive==""&&livedata.length>0){ + JYlivedyurl = livedata[0].url?livedata[0].url:JYlivedyurl; + } + } + if(JYlivedyurl!="juying"){ + showLoading('发现订阅源,正在初始化'); + let YChtml = fetchCache(JYlivedyurl,24,{timeout:3000}).replace(/TV-/g,'TV').replace(/\[.*\]/g,''); + if(YChtml.indexOf('#genre#')>-1){ + JYlive = YChtml; + } + hideLoading(); } if(livedata.length>0){ @@ -71,24 +82,6 @@ function Live() { }) } - if(JYlive==""&&livedata.length>0&&(getMyVar('clearlive','0')!="1"||JYlivedyurl!="juying")){ - showLoading('发现订阅源,正在初始化'); - if(JYlivedyurl=="juying"){ - log('本地源文件为空且有订阅,默认导入第一个订阅'); - var tourl = livedata[0].url; - }else{ - var tourl = JYlivedyurl; - } - let YChtml = fetchCache(tourl,24,{timeout:3000}).replace(/TV-/g,'TV').replace(/\[.*\]/g,''); - if(YChtml.indexOf('#genre#')>-1){ - /* - if(JYlivedyurl=="juying"){ - writeFile(JYlivefile, YChtml); - }*/ - JYlive = YChtml; - } - hideLoading(); - } if(JYlive){ var JYlives = JYlive.split('\n'); }else{