diff --git a/assets/radar-rules.js b/assets/radar-rules.js index 4d3c60222c..930759e9b9 100644 --- a/assets/radar-rules.js +++ b/assets/radar-rules.js @@ -13,34 +13,6 @@ }, 'https://www.icac.org.hk': { _name: '廉政公署', '.': [{ title: '新闻公布', docs: 'https://docs.rsshub.app/government.html#xiang-gang-lian-zheng-gong-shu', source: ['/:lang/press/index.html'], target: '/icac/news/:lang' }] }, 'trow.cc': { _name: 'The Ring of Wonder', '.': [{ title: '首页更新', docs: 'https://docs.rsshub.app/bbs.html#the-ring-of-wonder', source: ['/'], target: '/portal' }] }, - 'bilibili.com': { - _name: 'bilibili', - www: [ - { title: '分区视频', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: ['/v/*tpath', '/documentary', '/movie', '/tv'] }, - { title: '视频评论', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/video/:aid', target: (params) => `/bilibili/video/reply/${params.aid.replace('av', '')}` }, - { - title: '视频弹幕', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/video/:aid', - target: (params, url) => { - const pid = new URL(url).searchParams.get('p'); - return `/bilibili/video/danmaku/${params.aid.replace('av', '')}/${pid ? pid : 1}`; - }, - }, - { title: '番剧', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/bangumi/media/:bid', target: (params) => `/bilibili/bangumi/media/${params.bid.replace('md', '')}` }, - ], - space: [ - { title: 'UP 主动态', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/dynamic/:uid' }, - { title: 'UP 主投稿', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/video/:uid' }, - { title: 'UP 主专栏', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/article/:uid' }, - { title: 'UP 主默认收藏夹', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/fav/:uid' }, - { title: 'UP 主投币视频', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/coin/:uid' }, - { title: 'UP 主粉丝', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/followers/:uid' }, - { title: 'UP 主关注用户', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/followings/:uid' }, - { title: '用户追番列表', docs: 'https://docs.rsshub.app/social-media.html#bilibili', source: '/:uid', target: '/bilibili/user/bangumi/:uid' }, - ], - manga: [{ title: '漫画更新', docs: 'https://docs.rsshub.app/social-media.html#bilibili-man-hua-geng-xin', source: '/detail/:comicid', target: '/bilibili/manga/update/:comicid' }], - }, 'weibo.com': { _name: '微博', '.': [ diff --git a/lib/radar-rules.js b/lib/radar-rules.js index 5fe5f432e1..6b9e2487cd 100644 --- a/lib/radar-rules.js +++ b/lib/radar-rules.js @@ -1,93 +1,4 @@ module.exports = { - 'bilibili.com': { - _name: 'bilibili', - www: [ - { - title: '分区视频', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: ['/v/*tpath', '/documentary', '/movie', '/tv'], - }, - { - title: '视频评论', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/video/:aid', - target: (params) => `/bilibili/video/reply/${params.aid.replace('av', '')}`, - }, - { - title: '视频弹幕', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/video/:aid', - target: (params, url) => { - const pid = new URL(url).searchParams.get('p'); - return `/bilibili/video/danmaku/${params.aid.replace('av', '')}/${pid ? pid : 1}`; - }, - }, - { - title: '番剧', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/bangumi/media/:bid', - target: (params) => `/bilibili/bangumi/media/${params.bid.replace('md', '')}`, - }, - ], - space: [ - { - title: 'UP 主动态', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/dynamic/:uid', - }, - { - title: 'UP 主投稿', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/video/:uid', - }, - { - title: 'UP 主专栏', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/article/:uid', - }, - { - title: 'UP 主默认收藏夹', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/fav/:uid', - }, - { - title: 'UP 主投币视频', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/coin/:uid', - }, - { - title: 'UP 主粉丝', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/followers/:uid', - }, - { - title: 'UP 主关注用户', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/followings/:uid', - }, - { - title: '用户追番列表', - docs: 'https://docs.rsshub.app/social-media.html#bilibili', - source: '/:uid', - target: '/bilibili/user/bangumi/:uid', - }, - ], - manga: [ - { - title: '漫画更新', - docs: 'https://docs.rsshub.app/social-media.html#bilibili-man-hua-geng-xin', - source: '/detail/:comicid', - target: '/bilibili/manga/update/:comicid', - }, - ], - }, 'weibo.com': { _name: '微博', '.': [ diff --git a/lib/v2/bilibili/radar.js b/lib/v2/bilibili/radar.js new file mode 100644 index 0000000000..d92cfd8166 --- /dev/null +++ b/lib/v2/bilibili/radar.js @@ -0,0 +1,99 @@ +module.exports = { + 'bilibili.com': { + _name: 'bilibili', + www: [ + { + title: '分区视频', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: ['/v/*tpath', '/documentary', '/movie', '/tv'], + }, + { + title: '视频评论', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/video/:aid', + target: (params) => `/bilibili/video/reply/${params.aid.replace('av', '')}`, + }, + { + title: '视频弹幕', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/video/:aid', + target: (params, url) => { + const pid = new URL(url).searchParams.get('p'); + return `/bilibili/video/danmaku/${params.aid.replace('av', '')}/${pid ? pid : 1}`; + }, + }, + { + title: '番剧', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/bangumi/media/:bid', + target: (params) => `/bilibili/bangumi/media/${params.bid.replace('md', '')}`, + }, + ], + space: [ + { + title: 'UP 主动态', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/dynamic/:uid', + }, + { + title: 'UP 主投稿', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/video/:uid', + }, + { + title: 'UP 主专栏', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/article/:uid', + }, + { + title: 'UP 主默认收藏夹', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/fav/:uid', + }, + { + title: 'UP 主投币视频', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/coin/:uid', + }, + { + title: 'UP 主粉丝', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/followers/:uid', + }, + { + title: 'UP 主关注用户', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/followings/:uid', + }, + { + title: '用户追番列表', + docs: 'https://docs.rsshub.app/social-media.html#bilibili', + source: '/:uid', + target: '/bilibili/user/bangumi/:uid', + }, + ], + manga: [ + { + title: '漫画更新', + docs: 'https://docs.rsshub.app/social-media.html#bilibili-man-hua-geng-xin', + source: '/detail/:comicid', + target: '/bilibili/manga/update/:comicid', + }, + ], + live: [ + { + title: '直播开播', + docs: 'https://docs.rsshub.app/live.html#bi-li-bi-li-zhi-bo-zhi-bo-kai-bo', + source: ['/:roomID'], + target: '/bilibili/live/room/:roomID', + }, + ], + }, +};