From c98c3df8755fe34268fa8df0ada0ff2d8fac3946 Mon Sep 17 00:00:00 2001 From: kvymin <106472307+Kvymin@users.noreply.github.com> Date: Thu, 18 May 2023 11:47:30 +0800 Subject: [PATCH] Add files via upload --- static/jsonform.json | 428 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 427 insertions(+), 1 deletion(-) diff --git a/static/jsonform.json b/static/jsonform.json index 7169fa7..d8f1b99 100644 --- a/static/jsonform.json +++ b/static/jsonform.json @@ -1 +1,427 @@ -{"schema":{"wallpaper":{"type":"string","title":"壁纸接口","required":false},"spider":{"type":"string","title":"自定义爬虫代码","required":false},"sites":{"type":"array","title":"sites","items":{"type":"object","title":"site","properties":{"key":{"type":"string","title":"Key","required":true},"name":{"type":"string","title":"Name","required":true},"type":{"type":"integer","title":"Type","enum":[0,1,2,3,4],"required":true},"api":{"title":"Api","type":"string","required":true},"playUrl":{"title":"PlayUrl","type":"string","required":false},"searchable":{"type":"integer","title":"Searchable","enum":[0,1],"default":1,"required":true},"quickSearch":{"type":"integer","title":"QuickSearchable","enum":[0,1],"default":1,"required":true},"filterable":{"type":"integer","title":"Filterable","enum":[0,1],"default":0,"required":true},"ext":{"title":"扩展信息","type":"string","required":false},"categories":{"type":"array","title":"Categories","items":{"type":"string","title":"category"}}}}},"lives":{"type":"array","title":"lives","items":{"type":"object","title":"live","properties":{"group":{"type":"string","title":"Group","required":true},"channels":{"type":"array","title":"Channels","items":{"type":"object","title":"Channel","properties":{"name":{"type":"string","title":"Name","required":true},"urls":{"type":"array","title":"Urls","items":{"type":"string","title":"Url"}}}}}}}},"flags":{"type":"array","title":"flags","items":{"type":"string","title":"Flag"}},"parses":{"type":"array","title":"parses","items":{"type":"object","title":"parse","properties":{"name":{"type":"string","title":"Name","required":true},"type":{"type":"integer","title":"Type","enum":[0,1,2,3],"required":true},"url":{"type":"string","title":"Url","required":true},"ext":{"type":"object","title":"ParseExt","required":false}}}},"ijk":{"type":"array","title":"Ijk","items":{"type":"object","title":"Ijk","properties":{"group":{"type":"string","title":"Group","required":true},"options":{"type":"array","title":"Options","items":{"type":"object","title":"Option","properties":{"category":{"type":"integer","title":"Category","enum":[1,2,3,4],"required":true},"name":{"type":"string","title":"Name","required":true},"value":{"type":"string","title":"Value","required":true}}}}}}},"ads":{"type":"array","title":"Ads","items":{"type":"string","title":"Ad"}}},"form":[{"type":"fieldset","notitle":true,"items":[{"type":"tabs","id":"navtabs","items":[{"title":"点播源","type":"tab","items":[{"type":"tabarray","htmlClass":"subTabLv1","items":[{"type":"fieldset","legend":"{{ value }}","items":[{"key":"sites[].key","placeholder":"数据源唯一标识,不可重复"},{"key":"sites[].name","valueInLegend":true,"placeholder":"数据源名称"},{"key":"sites[].type","title":"Type 0-xml 1-json 2-爬虫源 3-自定义爬虫 4-服务器爬虫","placeholder":"数据源类型,0-xml 1-json 2-爬虫源 3-自定义爬虫 4-服务器爬虫"},{"key":"sites[].api","placeholder":"数据源Api地址"},{"key":"sites[].playUrl","placeholder":"站点播放地址"},{"key":"sites[].searchable","title":"可搜索? 0-不可以 1-可以","placeholder":"是否可搜索,0-不可以 1-可以"},{"key":"sites[].quickSearch","title":"可快速搜索? 0-不可以 1-可以","placeholder":"是否可快速搜索(详情页),0-不可以 1-可以"},{"key":"sites[].filterable","title":"可筛选? 0-不可以 1-可以","placeholder":"是否可以筛选,0-不可以 1-可以"},{"type":"textarea","key":"sites[].ext","placeholder":"站点扩展信息"},{"type":"array","title":"Categories 按顺序展示所配置的分类 不配置则默认展示所有分类","htmlClass":"subTabLv3","items":[{"notitle":true,"key":"sites[].categories[]","arrayItem":true}]}]}]}]},{"title":"直播源","type":"tab","items":[{"type":"tabarray","htmlClass":"subTabLv1","items":[{"type":"fieldset","legend":"{{ value }}","items":[{"key":"lives[].group","valueInLegend":true,"placeholder":"直播频道分组"},{"type":"tabarray","htmlClass":"subTabLv2","items":[{"type":"fieldset","legend":"{{ value }}","items":[{"key":"lives[].channels[].name","placeholder":"频道名","valueInLegend":true},{"type":"array","title":"Urls","htmlClass":"subTabLv3","items":[{"notitle":true,"key":"lives[].channels[].urls[]","arrayItem":true}]}]}]}]}]}]},{"title":"解析地址","type":"tab","items":[{"type":"tabarray","htmlClass":"subTabLv1","items":[{"type":"fieldset","legend":"{{ value }}","items":[{"key":"parses[].name","valueInLegend":true,"placeholder":"数据源名称"},{"key":"parses[].type","title":"Type 0-普通 1-Json 2-多Json 3-聚合","placeholder":"解析类型,0-普通 1-Json 2-多Json 3-聚合"},{"key":"parses[].url","placeholder":"数据源Api地址"},{"type":"textarea","key":"parses[].ext","placeholder":"扩展数据"}]}]}]},{"title":"VIP解析标识","type":"tab","items":[{"type":"tabarray","htmlClass":"subTabLv1","items":[{"type":"fieldset","legend":"{{ value }}","items":{"key":"flags[]","notitle":true,"valueInLegend":true}}]}]},{"title":"IJK解码配置","type":"tab","items":[{"type":"tabarray","titleHtml":"
设置IJK播放器解码相关参数,不了解的不要随便修改!!!
","htmlClass":"subTabLv1","items":[{"type":"fieldset","legend":"{{ value }}","items":[{"key":"ijk[].group","valueInLegend":true,"placeholder":"解码配置名"},{"type":"tabarray","htmlClass":"subTabLv2","items":[{"type":"fieldset","legend":"{{ value }}","items":[{"key":"ijk[].options[].category","title":"OPT_CATEGORY_FORMAT=1 OPT_CATEGORY_CODEC=2 OPT_CATEGORY_SWS=3 OPT_CATEGORY_PLAYER=4","placeholder":"配置类型"},{"key":"ijk[].options[].name","placeholder":"属性名","valueInLegend":true},{"key":"ijk[].options[].value","placeholder":"属性值"}]}]}]}]}]},{"title":"解析广告过滤","type":"tab","items":[{"type":"array","titleHtml":"
设置解析播放时webview过滤的广告
","draggable":false,"items":[{"type":"fieldset","items":{"key":"ads[]","notitle":true,"arrayItem":true}}]}]},{"title":"壁纸","type":"tab","items":[{"type":"fieldset","items":[{"key":"wallpaper","titleHtml":"
可自定义壁纸接口,不需要留空即可
","placeholder":"Url of img or random img"}]}]},{"title":"自定义爬虫","type":"tab","items":[{"type":"fieldset","items":[{"key":"spider","titleHtml":"
自定义爬虫jar代码包,不需要留空即可
","placeholder":"Url of spider jar file"}]}]}]}]}]} +{ + "schema": { + "wallpaper": { + "type": "string", + "title": "壁纸接口", + "required": false + }, + "spider": { + "type": "string", + "title": "自定义爬虫代码", + "required": false + }, + "sites": { + "type": "array", + "title": "sites", + "items": { + "type": "object", + "title": "site", + "properties": { + "key": { + "type": "string", + "title": "Key", + "required": true + }, + "name": { + "type": "string", + "title": "Name", + "required": true + }, + "type": { + "type": "integer", + "title": "Type", + "enum": [0, 1, 2, 3, 4], + "required": true + }, + "api": { + "title": "Api", + "type": "string", + "required": true + }, + "playUrl": { + "title": "PlayUrl", + "type": "string", + "required": false + }, + "searchable": { + "type": "integer", + "title": "Searchable", + "enum": [0, 1], + "default": 1, + "required": true + }, + "changeable": { + "type": "integer", + "title": "changeable", + "enum": [0, 1], + "default": 1, + "required": true + }, + "playerType": { + "type": "integer", + "title": "playerType", + "enum": [1, 2], + "default": 0, + "required": true + }, + "ext": { + "title": "扩展信息", + "type": "string", + "required": false + }, + "categories": { + "type": "array", + "title": "Categories", + "items": { + "type": "string", + "title": "category" + } + } + } + } + }, + "lives": { + "type": "array", + "title": "lives", + "items": { + "type": "object", + "title": "live", + "properties": { + "group": { + "type": "string", + "title": "Group", + "required": true + }, + "channels": { + "type": "array", + "title": "Channels", + "items": { + "type": "object", + "title": "Channel", + "properties": { + "name": { + "type": "string", + "title": "Name", + "required": true + }, + "urls": { + "type": "array", + "title": "Urls", + "items": { + "type": "string", + "title": "Url" + } + } + } + } + } + } + } + }, + "flags": { + "type": "array", + "title": "flags", + "items": { + "type": "string", + "title": "Flag" + } + }, + "parses": { + "type": "array", + "title": "parses", + "items": { + "type": "object", + "title": "parse", + "properties": { + "name": { + "type": "string", + "title": "Name", + "required": true + }, + "type": { + "type": "integer", + "title": "Type", + "enum": [0, 1, 2, 3], + "required": true + }, + "url": { + "type": "string", + "title": "Url", + "required": true + }, + "ext": { + "type": "object", + "title": "ParseExt", + "required": false + } + } + } + }, + "ijk": { + "type": "array", + "title": "Ijk", + "items": { + "type": "object", + "title": "Ijk", + "properties": { + "group": { + "type": "string", + "title": "Group", + "required": true + }, + "options": { + "type": "array", + "title": "Options", + "items": { + "type": "object", + "title": "Option", + "properties": { + "category": { + "type": "integer", + "title": "Category", + "enum": [1, 2, 3, 4], + "required": true + }, + "name": { + "type": "string", + "title": "Name", + "required": true + }, + "value": { + "type": "string", + "title": "Value", + "required": true + } + } + } + } + } + } + }, + "ads": { + "type": "array", + "title": "Ads", + "items": { + "type": "string", + "title": "Ad" + } + } + }, + "form": [{ + "type": "fieldset", + "notitle": true, + "items": [{ + "type": "tabs", + "id": "navtabs", + "items": [{ + "title": "点播源", + "type": "tab", + "items": [{ + "type": "tabarray", + "htmlClass": "subTabLv1", + "items": [{ + "type": "fieldset", + "legend": "{{ value }}", + "items": [{ + "key": "sites[].key", + "placeholder": "数据源唯一标识,不可重复" + }, { + "key": "sites[].name", + "valueInLegend": true, + "placeholder": "数据源名称" + }, { + "key": "sites[].type", + "title": "Type 0-xml 1-json 2-爬虫源 3-自定义爬虫 4-服务器爬虫", + "placeholder": "数据源类型,0-xml 1-json 2-爬虫源 3-自定义爬虫 4-服务器爬虫" + }, { + "key": "sites[].api", + "placeholder": "数据源Api地址" + }, { + "key": "sites[].playUrl", + "placeholder": "站点播放地址" + }, { + "key": "sites[].searchable", + "title": "可搜索? 0-不可以 1-可以", + "placeholder": "是否可搜索,0-不可以 1-可以" + }, { + "key": "sites[].changeable", + "title": "可换源? 0-不可以 1-可以", + "placeholder": "是否可换源,0-不可以 1-可以" + }, { + "key": "sites[].playerType", + "title": "选择播放器? 1-IJK 2-EXO", + "placeholder": "选择播放器,0-IJL 1-EXO" + }, { + "type": "textarea", + "key": "sites[].ext", + "placeholder": "站点扩展信息" + }, { + "type": "array", + "title": "Categories 按顺序展示所配置的分类 不配置则默认展示所有分类", + "htmlClass": "subTabLv3", + "items": [{ + "notitle": true, + "key": "sites[].categories[]", + "arrayItem": true + }] + }] + }] + }] + }, { + "title": "直播源", + "type": "tab", + "items": [{ + "type": "tabarray", + "htmlClass": "subTabLv1", + "items": [{ + "type": "fieldset", + "legend": "{{ value }}", + "items": [{ + "key": "lives[].group", + "valueInLegend": true, + "placeholder": "直播频道分组" + }, { + "type": "tabarray", + "htmlClass": "subTabLv2", + "items": [{ + "type": "fieldset", + "legend": "{{ value }}", + "items": [{ + "key": "lives[].channels[].name", + "placeholder": "频道名", + "valueInLegend": true + }, { + "type": "array", + "title": "Urls", + "htmlClass": "subTabLv3", + "items": [{ + "notitle": true, + "key": "lives[].channels[].urls[]", + "arrayItem": true + }] + }] + }] + }] + }] + }] + }, { + "title": "解析地址", + "type": "tab", + "items": [{ + "type": "tabarray", + "htmlClass": "subTabLv1", + "items": [{ + "type": "fieldset", + "legend": "{{ value }}", + "items": [{ + "key": "parses[].name", + "valueInLegend": true, + "placeholder": "数据源名称" + }, { + "key": "parses[].type", + "title": "Type 0-普通 1-Json 2-多Json 3-聚合", + "placeholder": "解析类型,0-普通 1-Json 2-多Json 3-聚合" + }, { + "key": "parses[].url", + "placeholder": "数据源Api地址" + }, { + "type": "textarea", + "key": "parses[].ext", + "placeholder": "扩展数据" + }] + }] + }] + }, { + "title": "VIP解析标识", + "type": "tab", + "items": [{ + "type": "tabarray", + "htmlClass": "subTabLv1", + "items": [{ + "type": "fieldset", + "legend": "{{ value }}", + "items": { + "key": "flags[]", + "notitle": true, + "valueInLegend": true + } + }] + }] + }, { + "title": "IJK解码配置", + "type": "tab", + "items": [{ + "type": "tabarray", + "titleHtml": "
设置IJK播放器解码相关参数,不了解的不要随便修改!!!
", + "htmlClass": "subTabLv1", + "items": [{ + "type": "fieldset", + "legend": "{{ value }}", + "items": [{ + "key": "ijk[].group", + "valueInLegend": true, + "placeholder": "解码配置名" + }, { + "type": "tabarray", + "htmlClass": "subTabLv2", + "items": [{ + "type": "fieldset", + "legend": "{{ value }}", + "items": [{ + "key": "ijk[].options[].category", + "title": "OPT_CATEGORY_FORMAT=1 OPT_CATEGORY_CODEC=2 OPT_CATEGORY_SWS=3 OPT_CATEGORY_PLAYER=4", + "placeholder": "配置类型" + }, { + "key": "ijk[].options[].name", + "placeholder": "属性名", + "valueInLegend": true + }, { + "key": "ijk[].options[].value", + "placeholder": "属性值" + }] + }] + }] + }] + }] + }, { + "title": "解析广告过滤", + "type": "tab", + "items": [{ + "type": "array", + "titleHtml": "
设置解析播放时webview过滤的广告
", + "draggable": false, + "items": [{ + "type": "fieldset", + "items": { + "key": "ads[]", + "notitle": true, + "arrayItem": true + } + }] + }] + }, { + "title": "壁纸", + "type": "tab", + "items": [{ + "type": "fieldset", + "items": [{ + "key": "wallpaper", + "titleHtml": "
可自定义壁纸接口,不需要留空即可
", + "placeholder": "Url of img or random img" + }] + }] + }, { + "title": "自定义爬虫", + "type": "tab", + "items": [{ + "type": "fieldset", + "items": [{ + "key": "spider", + "titleHtml": "
自定义爬虫jar代码包,不需要留空即可
", + "placeholder": "Url of spider jar file" + }] + }] + }] + }] + }] +} \ No newline at end of file