Files
par/adapters/nexusphp/manifest.json
2026-09-16 15:17:06 +00:00

622 lines
16 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"AdapterCode": "nexusphp",
"DisplayName": "nexusphp",
"Version": "1.0.1",
"Status": "published",
"Runtime": "javascript",
"Description": "",
"Entry": "adapter.js",
"TimeoutSeconds": 30,
"Capabilities": [
{
"Name": "search",
"Method": "search",
"DisplayName": "搜索种子",
"Description": null,
"InputSchema": {
"keyword": {
"Required": true,
"Default": null,
"Description": "搜索关键词"
},
"page": {
"Required": false,
"Default": 1,
"Description": "页码,从 1 开始"
}
},
"OutputSchema": {
"Type": "array",
"Items": {
"title": {
"Type": "string",
"Required": true,
"Default": null,
"Description": "种子标题",
"Items": null,
"Fields": null
},
"detailUrl": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "详情页地址",
"Items": null,
"Fields": null
},
"downloadUrl": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "行内下载链接(已含 passkey 等参数时可直接用)",
"Items": null,
"Fields": null
},
"size": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "文件大小(字节)",
"Items": null,
"Fields": null
},
"seeders": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "做种数",
"Items": null,
"Fields": null
},
"leechers": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "下载数",
"Items": null,
"Fields": null
},
"completed": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "完成数",
"Items": null,
"Fields": null
},
"year": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "标题中的年份",
"Items": null,
"Fields": null
},
"resolution": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "分辨率(如 1080P)",
"Items": null,
"Fields": null
},
"source": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "来源(WEB-DL/Blu-Ray 等)",
"Items": null,
"Fields": null
},
"encoding": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "编码(x264/x265 等)",
"Items": null,
"Fields": null
},
"category": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "分类",
"Items": null,
"Fields": null
},
"isFree": {
"Type": "boolean",
"Required": false,
"Default": null,
"Description": "是否免费",
"Items": null,
"Fields": null
},
"isHr": {
"Type": "boolean",
"Required": false,
"Default": null,
"Description": "是否 H&R",
"Items": null,
"Fields": null
},
"uploadAt": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "发布时间 ISO8601",
"Items": null,
"Fields": null
},
"freeDeadline": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "免费截止时间 ISO8601",
"Items": null,
"Fields": null
},
"promo": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "促销类型(free/half)",
"Items": null,
"Fields": null
}
},
"Fields": null
}
},
{
"Name": "detail",
"Method": "detail",
"DisplayName": "种子详情",
"Description": null,
"InputSchema": {
"id": {
"Required": true,
"Default": null,
"Description": "种子 ID"
},
"detailUrl": {
"Required": false,
"Default": null,
"Description": "详情页地址(可选,直接指定)"
}
},
"OutputSchema": {
"Type": "object",
"Items": null,
"Fields": {
"title": {
"Type": "string",
"Required": true,
"Default": null,
"Description": "标题",
"Items": null,
"Fields": null
},
"subtitle": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "副标题",
"Items": null,
"Fields": null
},
"description": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "简介",
"Items": null,
"Fields": null
},
"size": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "文件大小(页面原始文本)",
"Items": null,
"Fields": null
},
"seeders": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "做种数(页面原始文本)",
"Items": null,
"Fields": null
},
"leechers": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "下载数(页面原始文本)",
"Items": null,
"Fields": null
},
"completed": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "完成数(页面原始文本)",
"Items": null,
"Fields": null
},
"free": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "促销标记(free/50%)",
"Items": null,
"Fields": null
},
"magnet": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "磁力链",
"Items": null,
"Fields": null
}
}
}
},
{
"Name": "index",
"Method": "index",
"DisplayName": "用户统计",
"Description": null,
"InputSchema": {},
"OutputSchema": {
"Type": "object",
"Items": null,
"Fields": {
"uploaded": {
"Type": "number",
"Required": true,
"Default": null,
"Description": "上传量(字节)",
"Items": null,
"Fields": null
},
"downloaded": {
"Type": "number",
"Required": true,
"Default": null,
"Description": "下载量(字节)",
"Items": null,
"Fields": null
},
"bonus": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "魔力值",
"Items": null,
"Fields": null
},
"ratio": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "分享率",
"Items": null,
"Fields": null
},
"seeding": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "做种活动数",
"Items": null,
"Fields": null
},
"leeching": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "下载活动数",
"Items": null,
"Fields": null
},
"hr": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "H&R 未满足数",
"Items": null,
"Fields": null
},
"uid": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户 ID",
"Items": null,
"Fields": null
},
"userName": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户名",
"Items": null,
"Fields": null
}
}
}
},
{
"Name": "userdetail",
"Method": "userdetail",
"DisplayName": "用户详情",
"Description": null,
"InputSchema": {
"userId": {
"Required": true,
"Default": null,
"Description": "用户 ID"
}
},
"OutputSchema": {
"Type": "object",
"Items": null,
"Fields": {
"uid": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户 ID",
"Items": null,
"Fields": null
},
"userName": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户名",
"Items": null,
"Fields": null
},
"userClass": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户等级",
"Items": null,
"Fields": null
},
"registeredAt": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "注册日期 YYYY-MM-DD",
"Items": null,
"Fields": null
},
"lastActivityAt": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "最近动向",
"Items": null,
"Fields": null
},
"seedingScore": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "做种积分",
"Items": null,
"Fields": null
},
"profileEmail": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "邮箱",
"Items": null,
"Fields": null
},
"isSealed": {
"Type": "boolean",
"Required": false,
"Default": null,
"Description": "账号是否被封存",
"Items": null,
"Fields": null
}
}
}
},
{
"Name": "signIn",
"Method": "signIn",
"DisplayName": "签到",
"Description": null,
"InputSchema": {},
"OutputSchema": {
"Type": "object",
"Items": null,
"Fields": {
"signed": {
"Type": "boolean",
"Required": true,
"Default": null,
"Description": "是否已签到",
"Items": null,
"Fields": null
},
"message": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "结果说明,如 签到成功/今日已签到",
"Items": null,
"Fields": null
},
"bonus": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "签到后魔力值(可选)",
"Items": null,
"Fields": null
}
}
}
},
{
"Name": "download",
"Method": "download",
"DisplayName": "下载",
"Description": null,
"InputSchema": {
"id": {
"Required": true,
"Default": null,
"Description": "种子 ID"
},
"detailUrl": {
"Required": false,
"Default": null,
"Description": "下载链接(可选,搜索结果的行内下载链接可直接用)"
}
},
"OutputSchema": {
"Type": "object",
"Items": null,
"Fields": {
"downloadUrl": {
"Type": "string",
"Required": true,
"Default": null,
"Description": "实际下载地址",
"Items": null,
"Fields": null
},
"size": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "种子文件字节数",
"Items": null,
"Fields": null
}
}
}
},
{
"Name": "sync",
"Method": "sync",
"DisplayName": "站点同步",
"Description": null,
"InputSchema": {},
"OutputSchema": {
"Type": "object",
"Items": null,
"Fields": {
"uploaded": {
"Type": "number",
"Required": true,
"Default": null,
"Description": "上传量(字节)",
"Items": null,
"Fields": null
},
"downloaded": {
"Type": "number",
"Required": true,
"Default": null,
"Description": "下载量(字节)",
"Items": null,
"Fields": null
},
"bonus": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "魔力值",
"Items": null,
"Fields": null
},
"ratio": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "分享率",
"Items": null,
"Fields": null
},
"seeding": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "做种活动数",
"Items": null,
"Fields": null
},
"leeching": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "下载活动数",
"Items": null,
"Fields": null
},
"hr": {
"Type": "number",
"Required": false,
"Default": null,
"Description": "H&R 未满足数",
"Items": null,
"Fields": null
},
"uid": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户 ID",
"Items": null,
"Fields": null
},
"userName": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户名",
"Items": null,
"Fields": null
},
"email": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "邮箱",
"Items": null,
"Fields": null
},
"classLevel": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "用户等级",
"Items": null,
"Fields": null
},
"registerDate": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "注册日期",
"Items": null,
"Fields": null
}
}
}
}
]
}