From a0fea0e3f9d13ea5e458caca42d891c5200e2f72 Mon Sep 17 00:00:00 2001 From: hoilc Date: Fri, 8 May 2020 22:30:09 +0800 Subject: [PATCH] add javbus radar rules & fix javbus western url --- assets/radar-rules.js | 82 +++++++++++++++++++++++++++++ lib/routes/javbus/western/genre.js | 2 +- lib/routes/javbus/western/home.js | 2 +- lib/routes/javbus/western/series.js | 2 +- lib/routes/javbus/western/star.js | 2 +- 5 files changed, 86 insertions(+), 4 deletions(-) diff --git a/assets/radar-rules.js b/assets/radar-rules.js index 6a5c71390..16e219272 100644 --- a/assets/radar-rules.js +++ b/assets/radar-rules.js @@ -1748,4 +1748,86 @@ }, ], }, + 'javbus.com': { + _name: 'JavBus', + www: [ + { + title: '首页', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/', + target: '/javbus/home', + }, + { + title: '分类', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/genre/:gid', + target: '/javbus/genre/:gid', + }, + { + title: '演员', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/star/:sid', + target: '/javbus/star/:sid', + }, + { + title: '系列', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/series/:seriesid', + target: '/javbus/series/:seriesid', + }, + { + title: '首页 / 步兵', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/uncensored', + target: '/javbus/uncensored/home', + }, + { + title: '分类 / 步兵', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/uncensored/genre/:gid', + target: '/javbus/uncensored/genre/:gid', + }, + { + title: '演员 / 步兵', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/uncensored/star/:sid', + target: '/javbus/uncensored/star/:sid', + }, + { + title: '系列 / 步兵', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/uncensored/series/:seriesid', + target: '/javbus/uncensored/series/:seriesid', + }, + ], + }, + 'javbus.one': { + _name: 'JavBus', + www: [ + { + title: '首页 / 欧陆风云', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/', + target: '/javbus/western/home', + }, + { + title: '分类 / 欧陆风云', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/genre/:gid', + target: '/javbus/western/genre/:gid', + }, + { + title: '演员 / 欧陆风云', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/star/:sid', + target: '/javbus/western/star/:sid', + }, + { + title: '系列 / 欧陆风云', + docs: 'https://docs.rsshub.app/multimedia.html#javbus', + source: '/series/:seriesid', + target: '/javbus/western/series/:seriesid', + }, + ], + }, }); diff --git a/lib/routes/javbus/western/genre.js b/lib/routes/javbus/western/genre.js index faca0e5e3..9a371f551 100644 --- a/lib/routes/javbus/western/genre.js +++ b/lib/routes/javbus/western/genre.js @@ -3,5 +3,5 @@ const { getPage } = require('../util'); module.exports = async (ctx) => { const { gid } = ctx.params; - ctx.state.data = await getPage(`https://www.javbus.work/genre/${gid}`, ctx); + ctx.state.data = await getPage(`https://www.javbus.one/genre/${gid}`, ctx); }; diff --git a/lib/routes/javbus/western/home.js b/lib/routes/javbus/western/home.js index 5b0e41d08..115c159c7 100644 --- a/lib/routes/javbus/western/home.js +++ b/lib/routes/javbus/western/home.js @@ -1,3 +1,3 @@ const { createHandler } = require('../util'); -module.exports = createHandler('https://www.javbus.work/'); +module.exports = createHandler('https://www.javbus.one/'); diff --git a/lib/routes/javbus/western/series.js b/lib/routes/javbus/western/series.js index 3006bc12e..cbf4bb9e3 100644 --- a/lib/routes/javbus/western/series.js +++ b/lib/routes/javbus/western/series.js @@ -3,5 +3,5 @@ const { getPage } = require('../util'); module.exports = async (ctx) => { const { seriesid } = ctx.params; - ctx.state.data = await getPage(`https://www.javbus.work/series/${seriesid}`, ctx); + ctx.state.data = await getPage(`https://www.javbus.one/series/${seriesid}`, ctx); }; diff --git a/lib/routes/javbus/western/star.js b/lib/routes/javbus/western/star.js index 5793ecc89..395928313 100644 --- a/lib/routes/javbus/western/star.js +++ b/lib/routes/javbus/western/star.js @@ -3,5 +3,5 @@ const { getPage } = require('../util'); module.exports = async (ctx) => { const { sid } = ctx.params; - ctx.state.data = await getPage(`https://www.javbus.work/star/${sid}`, ctx); + ctx.state.data = await getPage(`https://www.javbus.one/star/${sid}`, ctx); };