{ "AdapterCode": "nexusphp", "DisplayName": "nexusphp", "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 } } } } ] }