Publish nexusphp v1.0.3
This commit is contained in:
@@ -423,7 +423,7 @@ function parse(content, url) {
|
|||||||
// 签到(signInPath 默认 /attendance.php,可在站点 definition 中覆盖,如 BTSCHOOL: /index.php?action=addbonus)
|
// 签到(signInPath 默认 /attendance.php,可在站点 definition 中覆盖,如 BTSCHOOL: /index.php?action=addbonus)
|
||||||
// 成功时若响应页含 #info_block (含魔力值) 则一并返回 bonus 供服务端更新 Site.Statistics.Bonus;
|
// 成功时若响应页含 #info_block (含魔力值) 则一并返回 bonus 供服务端更新 Site.Statistics.Bonus;
|
||||||
// 站点页面不含 / 解析不到时缺省不返回该字段, 服务端不处理 (report §四 签到奖励自动更新).
|
// 站点页面不含 / 解析不到时缺省不返回该字段, 服务端不处理 (report §四 签到奖励自动更新).
|
||||||
function signIn(input) {
|
function sign(input) {
|
||||||
var ctx = __asCtx(input);
|
var ctx = __asCtx(input);
|
||||||
var signPath = ctx.signInPath || '/attendance.php';
|
var signPath = ctx.signInPath || '/attendance.php';
|
||||||
var res = http.post(signPath);
|
var res = http.post(signPath);
|
||||||
@@ -898,9 +898,11 @@ function rss(ctx) {
|
|||||||
var base = String(ctx.baseUrl || '').replace(/\/+$/, '');
|
var base = String(ctx.baseUrl || '').replace(/\/+$/, '');
|
||||||
var url = ctx.feedUrl ? String(ctx.feedUrl) : '';
|
var url = ctx.feedUrl ? String(ctx.feedUrl) : '';
|
||||||
if (!url) {
|
if (!url) {
|
||||||
var rssPath = ctx.rssPath || '/torrentrss.php';
|
// NexusPHP RSS 入口有两种命名: getrss.php (新) 和 torrentrss.php (旧).
|
||||||
|
// 用户没手动填 feedUrl 时, 先试 getrss.php, 失败再回退 torrentrss.php.
|
||||||
|
var paths = ctx.rssPaths || ['/getrss.php', '/torrentrss.php'];
|
||||||
if (!base) return { error: 'no_feed_url' };
|
if (!base) return { error: 'no_feed_url' };
|
||||||
url = base + rssPath;
|
url = base + paths[0];
|
||||||
}
|
}
|
||||||
var xml;
|
var xml;
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user