提交 fc4c8eed 编写于 作者: H hjdhnx

init优化

上级 d779c1c7
...@@ -1466,6 +1466,15 @@ function playParse(playObj){ ...@@ -1466,6 +1466,15 @@ function playParse(playObj){
rule.searchUrl = rule.searchUrl||''; rule.searchUrl = rule.searchUrl||'';
rule.homeUrl = rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):(rule.homeUrl||rule.host); rule.homeUrl = rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):(rule.homeUrl||rule.host);
rule.detailUrl = rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl; rule.detailUrl = rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;
if(rule.url.includes('[')&&rule.url.includes(']')){
let u1 = rule.url.split('[')[0]
let u2 = rule.url.split('[')[1].split(']')[0]
rule.url = rule.host && rule.url?urljoin(rule.host,u1)+'['+urljoin(rule.host,u2)+']':rule.url;
}else{
rule.url = rule.host && rule.url ? urljoin(rule.host,rule.url) : rule.url;
}
rule.searchUrl = rule.host && rule.searchUrl ? urljoin(rule.host,rule.searchUrl) : rule.searchUrl;
rule.timeout = rule.timeout||5000; rule.timeout = rule.timeout||5000;
rule.encoding = rule.编码||rule.encoding||'utf-8'; rule.encoding = rule.编码||rule.encoding||'utf-8';
if(rule.headers && typeof(rule.headers) === 'object'){ if(rule.headers && typeof(rule.headers) === 'object'){
...@@ -1503,7 +1512,7 @@ function home(filter) { ...@@ -1503,7 +1512,7 @@ function home(filter) {
console.log("home"); console.log("home");
let homeObj = { let homeObj = {
filter:rule.filter||false, filter:rule.filter||false,
MY_URL: rule.host, MY_URL: rule.homeUrl,
class_name: rule.class_name || '', class_name: rule.class_name || '',
class_url: rule.class_url || '', class_url: rule.class_url || '',
class_parse: rule.class_parse || '', class_parse: rule.class_parse || '',
...@@ -1538,7 +1547,7 @@ function homeVod(params) { ...@@ -1538,7 +1547,7 @@ function homeVod(params) {
*/ */
function category(tid, pg, filter, extend) { function category(tid, pg, filter, extend) {
let cateObj = { let cateObj = {
url: urljoin(rule.host, rule.url), url: rule.url,
一级: rule.一级, 一级: rule.一级,
tid: tid, tid: tid,
pg: parseInt(pg), pg: parseInt(pg),
...@@ -1604,7 +1613,7 @@ function play(flag, id, flags) { ...@@ -1604,7 +1613,7 @@ function play(flag, id, flags) {
*/ */
function search(wd, quick) { function search(wd, quick) {
let searchObj = { let searchObj = {
searchUrl: urljoin(rule.host, rule.searchUrl), searchUrl: rule.searchUrl,
搜索: rule.搜索, 搜索: rule.搜索,
wd: wd, wd: wd,
//pg: pg, //pg: pg,
......
...@@ -19,7 +19,8 @@ ...@@ -19,7 +19,8 @@
"key":"dr_{{ rule.name }}", "key":"dr_{{ rule.name }}",
"name":"{{ rule.name }}(drpy)", "name":"{{ rule.name }}(drpy)",
"type":3, "type":3,
"api":"{{ host }}/libs/drpy.min.js", #"api":"{{ host }}/libs/drpy.min.js",
"api":"{{ host }}/libs/drpy.js",
"searchable": {{ rule.searchable }}, "searchable": {{ rule.searchable }},
"quickSearch": {{ rule.quickSearch }}, "quickSearch": {{ rule.quickSearch }},
"filterable": {{ rule.filterable }}, "filterable": {{ rule.filterable }},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册