feat(adapters): NexusPHP takelogin login, VIP and seeding page limit for user data

loginNexusPhp (captcha / two-factor / bad credentials / blocked / Cloudflare
classification, TOTP), SiteUserInfo.vip via profile.vip_css or umt.vipLevels,
maxSeedingPages option, MTorrent parser honours apiUrl; testkit mock NexusPHP
site gains takelogin with login guards and user detail pages.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-09-28 15:18:30 +08:00
1 parent 5ee7ca4fee
commit d6fca25679
10 files changed
+384 -8

No files matched your search

@@ -145,6 +145,8 @@ export interface UmtSiteExtension {
* 主路径仍是 MP 用户信息解析器(`schema`),此处为备用数据,M2 使用。
*/
profile?: Record<string, string>;
/** VIP 等级名(用户数据 vip 判定) */
vipLevels?: string[];
displayName?: string;
/** 站点时间时区偏移,如 "+08:00";pubdate/freedate 按此转 UTC */
timezone: string;