Files
par/adapters/mteam/manifest.json
2026-09-21 15:17:34 +00:00

775 lines
20 KiB
JSON

{
"AdapterCode": "mteam",
"DisplayName": "mteam",
"Version": "1.0.5",
"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": {
"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
},
"torrentnameHtml": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "?? td ?? innerHTML, ? C# TorrentNameHtmlParser ?? subtitle + tags",
"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
},
"url": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "????? URL",
"Items": null,
"Fields": null
},
"doubanId": {
"Type": "integer",
"Required": false,
"Default": null,
"Description": "?? ID (doubanId)",
"Items": null,
"Fields": null
},
"imdbId": {
"Type": "integer",
"Required": false,
"Default": null,
"Description": "?? ID (imdbId)",
"Items": null,
"Fields": null
},
"tmdbId": {
"Type": "integer",
"Required": false,
"Default": null,
"Description": "?? ID (tmdbId)",
"Items": null,
"Fields": null
},
"tvdbId": {
"Type": "integer",
"Required": false,
"Default": null,
"Description": "?? ID (tvdbId)",
"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": "sign",
"Method": "sign",
"DisplayName": "?? (sign)",
"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
}
}
}
},
{
"Name": "rss",
"Method": "rss",
"DisplayName": "?? (RSS/Atom)",
"Description": "???? RSS ? Atom feed, ??????????????",
"InputSchema": {
"baseUrl": {
"Required": true,
"Default": null,
"Description": "???? URL (??????)"
},
"feedUrl": {
"Required": false,
"Default": null,
"Description": "?? RSS/Atom URL (????)"
},
"rssPaths": {
"Required": false,
"Default": null,
"Description": "?? feed ????, ?? [/getrss.php, /torrentrss.php]"
}
},
"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": "??????",
"Items": null,
"Fields": null
},
"description": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "RSS ??",
"Items": null,
"Fields": null
},
"pubDate": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "????",
"Items": null,
"Fields": null
},
"guid": {
"Type": "string",
"Required": false,
"Default": null,
"Description": "????",
"Items": null,
"Fields": null
}
},
"Fields": null
}
},
{
"Name": "hr",
"Method": "hr",
"DisplayName": "H&R ??",
"Description": "?? myhr.php, ?????? H&R ????????",
"InputSchema": {
"baseUrl": {
"Required": true,
"Default": null,
"Description": "???? URL"
},
"hrPath": {
"Required": false,
"Default": null,
"Description": "H&R ???, ?? /myhr.php"
}
},
"OutputSchema": {
"Type": "object",
"Items": null,
"Fields": {
"items": {
"Type": "array",
"Required": false,
"Default": null,
"Description": null,
"Items": {
"Type": "object",
"Items": null,
"Fields": null
},
"Fields": null
}
}
}
}
]
}