223 lines
4.9 KiB
TypeScript
223 lines
4.9 KiB
TypeScript
export default {
|
|
base: {
|
|
name: '基础',
|
|
children: [
|
|
{
|
|
title: '源域名',
|
|
id: 'sourceUrl',
|
|
type: 'String',
|
|
hint: '通常填写网站主页,例: https://www.qidian.com',
|
|
required: true,
|
|
},
|
|
{
|
|
title: '图标',
|
|
id: 'sourceIcon',
|
|
type: 'String',
|
|
hint: '填写图片网络链接',
|
|
},
|
|
{
|
|
title: '源名称',
|
|
id: 'sourceName',
|
|
type: 'String',
|
|
hint: '会显示在源列表',
|
|
required: true,
|
|
},
|
|
{
|
|
title: '源分组',
|
|
id: 'sourceGroup',
|
|
type: 'String',
|
|
hint: '描述源的特征信息',
|
|
},
|
|
{
|
|
title: '源注释',
|
|
id: 'sourceComment',
|
|
type: 'String',
|
|
hint: '描述源作者和状态',
|
|
},
|
|
{
|
|
title: '分类地址',
|
|
id: 'sortUrl',
|
|
type: 'String',
|
|
hint: '名称1::链接1\n名称2::链接2',
|
|
},
|
|
{
|
|
title: '登录地址',
|
|
id: 'loginUrl',
|
|
type: 'String',
|
|
hint: '填写网站登录网址,仅在需要登录的源有用',
|
|
},
|
|
{
|
|
title: '登录界面',
|
|
id: 'loginUi',
|
|
type: 'String',
|
|
hint: '自定义登录界面',
|
|
},
|
|
{
|
|
title: '登录检测',
|
|
id: 'loginCheckJs',
|
|
type: 'String',
|
|
hint: '登录检测js',
|
|
},
|
|
{
|
|
title: '封面解密',
|
|
id: 'coverDecodeJs',
|
|
type: 'String',
|
|
hint: '封面解密js',
|
|
},
|
|
{
|
|
title: '请求头',
|
|
id: 'header',
|
|
type: 'String',
|
|
hint: '客户端标识',
|
|
},
|
|
{
|
|
title: '变量说明',
|
|
id: 'variableComment',
|
|
type: 'String',
|
|
hint: '源变量说明',
|
|
},
|
|
{
|
|
title: '并发率',
|
|
id: 'concurrentRate',
|
|
type: 'String',
|
|
hint: '并发率',
|
|
},
|
|
{
|
|
title: 'js库',
|
|
id: 'jsLib',
|
|
type: 'String',
|
|
hint: 'js库, 可填写js或者key-value object获取在线js文件',
|
|
},
|
|
],
|
|
},
|
|
list: {
|
|
name: '列表',
|
|
children: [
|
|
{
|
|
title: '列表规则',
|
|
id: 'ruleArticles',
|
|
type: 'String',
|
|
hint: '规则结果为List<Element>',
|
|
},
|
|
{
|
|
title: '翻页规则',
|
|
id: 'ruleNextPage',
|
|
type: 'String',
|
|
hint: '下一页链接 规则结果为List<String>或String',
|
|
},
|
|
{
|
|
title: '标题规则',
|
|
id: 'ruleTitle',
|
|
type: 'String',
|
|
hint: '文章标题 规则结果为String',
|
|
},
|
|
{
|
|
title: '时间规则',
|
|
id: 'rulePubDate',
|
|
type: 'String',
|
|
hint: '文章发布时间 规则结果为String',
|
|
},
|
|
{
|
|
title: '描述规则',
|
|
id: 'ruleDescription',
|
|
type: 'String',
|
|
hint: '文章简要描述 规则结果为String',
|
|
},
|
|
{
|
|
title: '图片规则',
|
|
id: 'ruleImage',
|
|
type: 'String',
|
|
hint: '文章图片链接 规则结果为String',
|
|
},
|
|
{
|
|
title: '链接规则',
|
|
id: 'ruleLink',
|
|
type: 'String',
|
|
hint: '文章链接 规则结果为String',
|
|
},
|
|
],
|
|
},
|
|
webView: {
|
|
name: 'WebView',
|
|
children: [
|
|
{
|
|
title: '内容规则',
|
|
id: 'ruleContent',
|
|
type: 'String',
|
|
hint: '文章正文',
|
|
},
|
|
{
|
|
title: '样式规则',
|
|
id: 'style',
|
|
type: 'String',
|
|
hint: '文章正文样式 填写css',
|
|
},
|
|
{
|
|
title: '注入规则',
|
|
id: 'injectJs',
|
|
type: 'String',
|
|
hint: '注入网页的JavaScript',
|
|
},
|
|
{
|
|
title: '黑名单',
|
|
id: 'contentBlacklist',
|
|
type: 'String',
|
|
hint: 'webView链接加载黑名单,英文逗号隔开',
|
|
},
|
|
{
|
|
title: '白名单',
|
|
id: 'contentWhitelist',
|
|
type: 'String',
|
|
hint: 'webView链接加载白名单,英文逗号隔开',
|
|
},
|
|
{
|
|
title: '链接拦截',
|
|
id: 'shouldOverrideUrlLoading',
|
|
type: 'String',
|
|
hint: '填写js,变量url为当前资源链接,返回true拦截',
|
|
},
|
|
],
|
|
},
|
|
other: {
|
|
name: '其他',
|
|
children: [
|
|
{
|
|
title: '列表样式',
|
|
id: 'articleStyle',
|
|
type: 'Array',
|
|
array: ['默认', '大图', '双列'],
|
|
},
|
|
{
|
|
title: '加载地址',
|
|
id: 'loadWithBaseUrl',
|
|
type: 'Boolean',
|
|
},
|
|
{
|
|
title: '启用JS',
|
|
id: 'enableJs',
|
|
type: 'Boolean',
|
|
},
|
|
{
|
|
title: '启用',
|
|
id: 'enabled',
|
|
type: 'Boolean',
|
|
},
|
|
{
|
|
title: 'Cookie',
|
|
id: 'enabledCookieJar',
|
|
type: 'Boolean',
|
|
},
|
|
{
|
|
title: '单URL',
|
|
id: 'singleUrl',
|
|
type: 'Boolean',
|
|
},
|
|
{
|
|
title: '排序编号',
|
|
id: 'customOrder',
|
|
type: 'Number',
|
|
},
|
|
],
|
|
},
|
|
}
|