Skip to content

Commit

Permalink
Merge branch 'pt-plugins:dev' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
xqw8889 committed Apr 28, 2023
2 parents b75b95d + 8edfa17 commit 8d4a258
Show file tree
Hide file tree
Showing 2 changed files with 223 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,17 @@
"name": "FSM",
"timezoneOffset": "+0800",
"description": "飞天拉面神教 - FSM",
"url": "https://nextpt.net/",
"url": "https://fsm.name/",
"tags": [ "成人" ],
"schema": "Common",
"host": "nextpt.net",
"host": "fsm.name",
"formerHosts": [
"nextpt.net"
],
"collaborator": [
"Ted423",
"IITII"
],
"plugins": [
{
"name": "种子详情页面",
Expand Down Expand Up @@ -43,7 +50,7 @@
},
"url": {
"selector": [ "a[href*='/Torrents/download?passkey=']" ],
"filters": [ "query.attr('href')", "'https://nextpt.net'+query" ]
"filters": [ "query.attr('href')", "'https://fsm.name'+query" ]
},
"progress": {
"selector": [ ".progress-bar.progress-bar-success", ".progress-bar.progress-bar-info,.progress-bar.progress-bar-danger", "" ],
Expand Down Expand Up @@ -72,8 +79,8 @@
"filters": [ "query.length>0" ]
},
"name": {
"selector": [ "ul.navbar-right a.dropdown-toggle" ],
"filters": [ "query.text().trim().replace('欢迎你,','')" ]
"selector": [ "#header-navbar .dropdown-toggle" ],
"filters": [ "query.text().trim().replace(/工具\\s?/,'')" ]
},
"id": {
"selector": [ "a[href*='/Users/profile']" ],
Expand All @@ -85,38 +92,50 @@
"filters": [ "query.text().match(/(\\d+)/)", "(query && query.length>=2)?parseInt(query[1]):0" ]
},
"uploaded": {
"selector": [ "text:has(text.uploadG):contains('上传')" ],
"selector": [ "#data-upload" ],
"filters": [ "query.text().replace(/,/g,'').replace('上传量:','').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null" ]
},
"downloaded": {
"selector": [ "text:has(text.downloadR):contains('下载')" ],
"selector": [ "#data-download" ],
"filters": [ "query.text().replace(/,/g,'').replace('下载量:','').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null" ]
},
"seeding": {
"selector": [ "text.pointB:contains('当前活动')" ],
"filters": [ "query[0].nextSibling.nextSibling.textContent.replace('⇈', '')" ]
},
"bonus": {
"selector": [ "a[href='/Points']" ],
"filters": [ "query.text().trim()" ]
"selector": [ "#data-now-seed" ],
"filters": [ "query.text().replace(/当前上传[::]/,'')" ]
}
}
},
"userExtendInfo": {
"page": "/Users/profile?uid=$user.id$",
"fields": {
"comment": "暂不获取的数据置 0",
"bonusPerHour": {"value":"0"},
"joinTime": {
"selector": [ "th:contains('加入时间') + td" ],
"filters": [ "dateTime(query.text().trim()).isValid()?dateTime(query.text().trim()).valueOf():query.text().trim()"]
},
"levelName": {
"selector": [ "a[href*='/Users/profile'][class*='User']" ],
"filters": [ "query.attr('class').replace(/[^ ]*\\s/,'').replace(/User.*/,'').toUpperCase()"]
},
"seedingSize": {"value":"0"},
"bonusPerHour": {"value":"0"}
},
"bonus": {
"selector": [ "#data-seedGH" ],
"filters": [ "query.text()" ]
}
}
},
"userSeedingTorrents": {
"page": "/Torrents/mySeed",
"fields": {
"seedingSize": {
"selector": ".panel-primary .panel-body td(6)",
"filters": [
"(query != 0) ? query.sizeToNumber() : 0",
"query.text()"
]
}
}
},
"common": {
"page": "/Torrents",
"fields": {
Expand Down
188 changes: 188 additions & 0 deletions resource/sites/www.gamegamept.com/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
{
"name": "GGPT.COM",
"timezoneOffset": "+0800",
"description": "gamegamept.com",
"url": "https://www.gamegamept.com/",
"icon": "https://www.gamegamept.com/favicon.ico",
"tags": ["游戏"],
"schema": "NexusPHP",
"host": "www.gamegamept.com",
"collaborator": ["IITII"],
"levelRequirements": [
{
"level": 1,
"name": "Power User",
"interval": "4",
"downloaded": "50GB",
"ratio": "1.05",
"privilege": "得到一个邀请名额;可以直接发布种子;可以查看NFO文档;可以查看用户列表;可以请求续种; 可以发送邀请; 可以查看排行榜;可以查看其它用户的种子历史(如果用户隐私等级未设置为\"\"); 可以删除自己上传的字幕。"
},
{
"level": 2,
"name": "Elite User",
"interval": "8",
"downloaded": "120G",
"ratio": "1.55",
"privilege": "Elite User及以上用户封存账号后不会被删除。"
},
{
"level": 3,
"name": "Crazy User",
"interval": "15",
"downloaded": "300G",
"ratio": "2.05",
"privilege": "得到两个邀请名额;可以在做种/下载/发布的时候选择匿名模式。"
},
{
"level": 4,
"name": "Insane User",
"interval": "25",
"downloaded": "500G",
"ratio": "2.55",
"privilege": "可以查看普通日志。"
},
{
"level": 5,
"name": "Veteran User",
"interval": "40",
"downloaded": "750G",
"ratio": "3.05",
"privilege": "得到三个邀请名额;可以查看其它用户的评论、帖子历史。Veteran User及以上用户会永远保留账号。"
},
{
"level": 6,
"name": "Extreme User",
"interval": "60",
"downloaded": "1T",
"ratio": "3.55",
"privilege": "可以更新过期的外部信息;可以查看Extreme User论坛。"
},
{
"level": 7,
"name": "Ultimate User",
"interval": "80",
"downloaded": "1.5T",
"ratio": "4.05",
"privilege": "得到五个邀请名额。"
},
{
"level": 8,
"name": "Nexus Master",
"interval": "100",
"downloaded": "3T",
"ratio": "4.55",
"privilege": "得到十个邀请名额。"
}
],
"categories": [
{
"entry": "*",
"result": "&cat$id$=1",
"category": [
{
"id": 404,
"name": "PC游戏"
},
{
"id": 405,
"name": "Xbox游戏"
},
{
"id": 406,
"name": "Switch游戏"
},
{
"id": 407,
"name": "MacOS游戏"
},
{
"id": 409,
"name": "Android游戏"
},
{
"id": 410,
"name": "游戏杂志"
}
]
}
],
"searchEntry": [
{
"name": "全站",
"enabled": true
},
{
"queryString": "cat401=1",
"name": "PC游戏",
"enabled": false
},
{
"queryString": "cat404=1",
"name": "PS游戏",
"enabled": false
},
{
"queryString": "cat405=1",
"name": "Xbox游戏",
"enabled": false
},
{
"queryString": "cat406=1",
"name": "Switch游戏",
"enabled": false
},
{
"queryString": "cat407=1",
"name": "MacOS游戏",
"enabled": false
},
{
"queryString": "cat409=1",
"name": "Android游戏",
"enabled": false
},
{
"queryString": "cat410=1",
"name": "游戏杂志",
"enabled": false
}
],
"searchEntryConfig": {
"fieldSelector": {
"progress": {
"selector": ["> td.rowfollow:eq(1) td.embedded:eq(1) > div:last"],
"filters": ["query ? parseFloat(query.attr('title').match(/[\\d.]+/)) : null"]
},
"status": {
"selector": ["> td.rowfollow:eq(1) td.embedded:eq(1) > div:last"],
"filters": [
"query ? query.attr('title') : ''",
"query.indexOf('seeding') != -1 ? 2 : query.indexOf('leeching') != -1 ? 1 : query.indexOf('100%') != -1 ? 255 : 3"
]
}
}
},
"selectors": {
"userSeedingTorrents": {
"page": "/getusertorrentlistajax.php?userid=$user.id$&type=seeding",
"fields": {
"seeding": {
"selector": [
"b:first"
],
"filters": [
"query.text()"
]
},
"seedingSize": {
"selector": "",
"filters": [
"query.text().match(/总大小:(.*?)上一页/g)",
"(query && query.length>0) ? query[0].replace('总大小:', '').replace('<< 上一页', '').trim() : 0",
"(query != 0) ? query.sizeToNumber() : 0"
]
}
}
}
}
}

0 comments on commit 8d4a258

Please sign in to comment.